我是Linux新手,认为我错过了一些东西。 出于某种原因,我给的VPS运行的是Fedora Core 6.从阅读的angular度来看,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。 有人可以解释如何从二进制文件安装文件,或者为什么如果程序没有安装,二进制文件在这里?
RPM系统创build一个sorting数据库来跟踪依赖关系。 YUM与该RPM数据库进行交互并对其进行扩展。 可能是基本数据库或yum扩展名已损坏。
如果您是Linux新手,那么重新安装最新的Fedora版本或许会更好地利用您的时间,然后configuration适当的yum软件库以安装更多软件。 幸运的是,给你的VPS的人可以帮助你。 试图修复一个软件包pipe理系统非常快速非常烦人。
就我个人而言,我发现Debian / Ubuntu的打包系统更易于使用,但我不同意fahadsadah的说法.deb与apt本身比.um和yum更好。 我build议使用你身边的其他人,因为如果你遇到麻烦,你将有一个现成的build议来源。
yum安装在/ usr / bin(通常默认安装)
如果您想安装一个软件包,请使用yum install packagename 。
如果yum还没有正常工作,则需要下载缺less的RPM,然后使用'rpm –install'手动安装它们,
查找RPM可能很困难,但是要前往Fedora的站点,浏览下载内容,直到find正确的目录并开始下载为止。
如果你只是在你的机器上有一个terminallogin,你会想要使用wget来下载 – wget将为你获取文件。 (curl也可以,但是安装次数less)。
TBH,如上所述,您可能想与您的供应商谈谈为初学者build立一个更完整的系统 – 更好的是,安装Linux,或在家里的台式机/笔记本电脑上使用liveCD。 比远程机器更容易玩。