ger*_*rry 1 linux open-source software-distribution
源文件很好; RPM/DEB很容易获得; apt-get/yum很方便.
但是如果没有root权限我该怎么办?没有sudo我无法安装它们.由于缺少库文件,我无法编译它们.
只有少数开源工具提供二进制版本,可以在解压缩后直接使用.但大多数都没有.并且许多商业软件的安装不需要root权限,所以有一种方法可以避免这样的问题,对吧?
那么阻止开发人员提供二进制版本的原因是什么?如果由于更新库文件而二进制文件可能仅限于特定平台,我们是否可以在tar中包含所有必需的文件?
二进制包(deb/rpm)的设计使您远离依赖地狱.任何包都可以从包存储库中获取其依赖项.你只有一份副本.
一旦你开始在任何地方粘贴随机二进制文件,你必须跟踪所有依赖项.事情变得混乱.
要么你有sudo权限,在这种情况下"sudo do_it_yourself"并且一切都很好,或者其他人正在为你管理你的系统,在这种情况下,他们的工作是sudo install_stuff_for_me_please,所以这样做.