我正在运行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和使用了错误的形象。