我想打个电话来说:
sudo yum install apt
使我能够使用apt-get和yum进行安装。
但是这不起作用。 我得到以下回:
Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.eu-west-1.amazonaws.com * amzn-updates: packages.eu-west-1.amazonaws.com Setting up Install Process No package apt available. Error: Nothing to do
它看起来需要使默认的Amazon EC2实例知道存储库。
简而言之,我如何简单地使用apt-get而不是仅仅使用yum?
apt-get是一个Debian工具。 yum(和rpm)是Red Hat的工具。 它们不兼容; 他们安装的包也不是。
如果您想使用apt-get,请使用Debian(或Ubuntu)映像而不是Red Hat(或CentOS,或者其他)。
YUM是RHEL(Centos)系统上事实上的RPM软件包pipe理,一旦你掌握了这个系统,它就可以很好地工作 – 我最好的build议是熟悉YUM或者使用Debian。
这就是说你可以尝试安装这些RepoForge包之一(或设置你的/etc/yum/repos.d:D),然后重试sudo yum install apt
这听起来像@duskwuff可能是正确的:你期待一个Debian(或基于Debian的,如Ubuntu)的操作系统。 Yum用于基于Red Hat的操作系统(如Fedora,CentOS,Yellow Dog,Scientific等)。
他们服务于相同的目的:对于最常见的情况:
apt-cache search $FOO == yum search $FOO || yum search all $FOO apt-get install $FOO == yum install $FOO apt-get update == (not needed, happens on every hit) apt-get upgrade == yum update
不过, apt可以在Fedora上使用。 如果你正在运行Fedora –
$ cat /etc/fedora-release Fedora release 15 (Lovelock)
然后,您可以通过在另一台运行相同操作系统的计算机上的/etc/yum.repos.d复制Fedora存储库来添加库存。 (检查已经存在的文件,但禁用: /etc/yum.repos.d/应该有一些.repo文件,可能会被禁用,用于库存Fedora存储库…)
就个人而言,我build议不要使用RPMforge,除非您熟悉风险…我已经遇到了问题,他们的包与股票操作系统合并。 然而,RPMfusion通常被certificate是“安全的”。
请在您的(安全组)中设置新的规则。 select您使用“查看VPC”的安全组ID,然后单击Actioins。 从那里select编辑入站规则,然后在sources字段下selectAnywhere。
希望这解决了这个问题。