亚马逊EC2的Ubuntu与apt-get的问题?

我正在运行ubuntu 10.10 64bit使用微型ec2股票ami,当我尝试安装apache我得到

sudo: apt-get: command not found 

是没有安装EC2 AMI的apt软件包?

如果是的话,我如何得到回或解决它?

这可能是一个path问题尝试

sudo /usr/bin/apt-get ...

您可以设置sudo将使用sudoers文件中的secure_path指令search的path

secure_path

从sudo运行的每个命令使用的path。 如果你不相信运行sudo的人有一个健全的PATH环境variables,你可能想使用它。 另一个用途是如果你想让“根path”与“用户path”分开。 由exempt_group选项指定的组中的用户不受secure_path的影响。 这不是默认设置的。

执行dpkg -l | grep apt并查看包是否真正安装。 如果是,请尝试使用/ usr / bin / apt-get而不是apt-get。

如果apt-get没有安装,而且确实是一个Ubuntu系统,那么你的安装有些问题。 一个星期前,我在testingEC2实例上安装了相同的操作系统,apt-get从一开始就工作。

也许你通过删除和重新创build“重新安装”你的实例? 你确定它确实是一个Ubuntu吗?

尝试

 cat /etc/issue 

并看看 – 也许你missclicked和使用了错误的形象。