在Linux Red Hat服务器上安装apt-get

28

我正在设置Linux Red Hat Web服务器。系统安装的是yum而不是apt-get,但是yum找不到apt包。

当我运行apt-get时,Shell会提示找不到该命令。当我尝试使用yum install apt或yum install apt-get时,会得到yum找不到软件包的错误提示并且没有任何操作被执行。

我怀疑这可能需要编辑源列表(就像使用apt一样)来添加提供apt的源,但是a)我不知道此源列表在哪里,b)也不知道提供apt的源是什么......

如果有人能给我指点,我将不胜感激。


4个回答

10
如果您有红帽(Red Hat)服务器,请使用yum。而apt-get只适用于Debian、Ubuntu以及其他相关的linux系统。
那么,为什么您要使用apt-get呢?(看起来您知道yum是什么。)

记住,把“apt”用作动词更难 ;) http://forums.fedoraforum.org/archive/index.php/t-1034.html - dianovich
回复:你为什么要使用apt-get呢?其中一个合理的例子是,如果你想构建一个可以操作许多不同存储库(rpm、deb等)的工具,并在RH上执行类似于"apt..--download-only"的操作,只需收集依赖项,并且你要处理的是文件,而不是安装它们。 - Sławomir Lenart

4
如果您坚持使用yum,请尝试yum install apt。 正如在此网站上所读到的: 链接

任何关于“downvote”的启示都将不胜感激。我只是回答问题,而不是建议坚持使用yum? - Yuri
1
海报已经尝试过这个方法,链接中的信息含糊不清。你真的想将仓库添加到你的源中吗?最好的做法是要么禁用它们并只在需要时使用,要么只允许它们更新感兴趣的软件包。 - dianovich
现在我明白了,我已经读了3-4遍这篇文章,但不知何故我只注意到了“yum install apt-get”,完全忽略了我的建议。感谢您的评论。 - Yuri
我想我想使用apt,因为这是我在Ubuntu上习惯使用的... 我猜yum的用法基本相同吧? - Philip Mais
@philip-mais:对这个程序不是很熟悉,但从manpage上了解到,它看起来非常相似。 - Yuri
@Philip Mais 不要尝试使用不同于默认的软件包管理器。无论如何,您需要使用的命令是yum installyum updateyum remove(谨慎使用)、yum history(显示交易历史记录)、yum history info(显示特定交易中发生的情况)和yum history undo(撤消整个交易,即撤消安装软件包及其依赖项)。 - alternative

1
我认为你遇到了问题,因为RedHat使用RPM来管理软件包。而基于Debian的系统使用DEB,这些软件包可以通过apt等工具进行管理。

-3

损坏的URL和告诉别人“去研究”并没有什么用处。 - João Pimentel Ferreira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接