2012-12-26 208 views
43

我安装在我的Ubuntu的实例和12.04正在尝试安装使用apt-get的包,但我收到以下错误:如何解决AWS EC2上未找到的apt-get:命令?

sudo: apt-get: command not found 

我该如何解决这个问题?

+0

这真的很奇怪。我没有遇到任何问题。你使用正确的命令?你能写出你输入的完整命令吗? – Fabio

+0

sudo apt-get install build-essential git scons – Pat841

+1

什么是AMI ID?它是公众形象吗? –

回答

121

尝试将apt-get替换为yum,因为基于Amazon Linux的AMI使用yum命令而不是apt-get

+0

谢谢,这对我来说是! – mBria

+3

您可以获得* cookie *和100金币。 –

+1

这会比关于问题的书呆子国王好多了。 'apt-get'不起作用?改为输入'yum'。 –

4

我想你实际上是在使用Amazon Linux AMI 2013.03.1,而不是Ubuntu Server 12.x,为什么你没有安装apt-get工具。

1

请确保您连接到Ubuntu的服务器,我有同样的问题,但我连接到其他的发行版,检查AMI值在您的详细信息情况下,它应该像

AMI: ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20130411.1 

希望它可以帮助

2

检查“uname -a”和/或“lsb_release -a”以查看您实际在AWS实例上运行的Linux版本。默认的Amazon AMI映像使用YUM作为其包管理器。