安装二进制文件

cin*_*imo 0 linux yum

我是 Linux 新手,我认为我错过了一些东西。出于某种原因,我得到的 VPS 运行的是 Fedora Core 6。从周围阅读来看,yum 看起来很方便,所以我想我会从那里开始。但是,当我运行 RPM 时,我得到:

python-elementtree is needed by yum-3.0.6-1.fc6.noarch
python-sqlite is needed by yum-3.0.6-1.fc6.noarch
rpm-python is needed by yum-3.0.6-1.fc6.noarch
urlgrabber is needed by yum-3.0.6-1.fc6.noarch
yum-metadata-parser is needed by yum-3.0.6-1.fc6.noarch
Run Code Online (Sandbox Code Playgroud)

好的,所以我首先需要这些,没问题 - 但是等等,我去安装 yum-metadata-parser - 我得到了另一个依赖项列表。

在服务器上的 usr/bin 目录中,我看到了大量的二进制文件,包括 yum。有人可以解释我如何从二进制文件安装文件,或者如果未安装程序,为什么二进制文件会在这里?

pca*_*mic 5

RPM 系统创建了一个数据库来跟踪依赖关系。YUM 与 RPM 数据库交互并扩展它。可能是基础数据库或 yum 扩展已损坏。

如果您是 Linux 新手,重新安装最新的 Fedora 版本,然后配置一组适当的 yum 存储库以安装更多软件可能会更好地利用您的时间。幸运的是,为您提供 VPS 的人可以帮助您。尝试修复包管理系统很快就会变得非常烦人。

就个人而言,我发现 Debian/Ubuntu 打包系统更易于使用,但我不同意 fahadsadah 的观点,即带有 apt 的 .deb 本质上比带有 yum 的 .rpm 更好。我建议使用周围其他人正在使用的东西,因为如果遇到麻烦,您将有现成的建议来源。