安装二进制文件

安装二进制文件

我是 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

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

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

答案1

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

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

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

答案2

好吃如果位于 /usr/bin 中,则安装(无论如何,它通常是默认安装的)

如果有您想要安装的包,请使用yum install packagename

答案3

如果 yum 尚未运行,您需要下载缺少的 RPM,然后使用“rpm --install”手动安装它们

找到 RPM 可能很难,但请前往 Fedora 的网站,浏览下载内容,直到找到您所需版本的正确目录,然后开始下载。

如果您的机器上只有一个终端登录,那么您将需要使用 wget 来下载 - wget 将为您获取文件。(curl 也可以使用,但安装的次数较少)。

老实说,正如上面所说,你可能需要与你的提供商讨论如何为初学者设置更完整的系统 - 更好的是,安装 Linux,或在家中的台式机/笔记本电脑上使用 LiveCD。比远程机器更容易玩。

相关内容