Amazon EC2 Ubuntu 使用 apt-get 时遇到问题?

Amazon EC2 Ubuntu 使用 apt-get 时遇到问题?

我在 micro ec2 上使用 stock ami 运行 ubuntu 10.10 64bit,当我尝试安装 apache 时,我得到了

sudo: apt-get: command not found

EC2 AMI 上是否未安装 apt 包?

如果是的话我该如何恢复或解决它?

答案1

这可能是路径问题,请尝试

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

secure_path您可以使用sudoers 文件中的指令设置 sudo 将搜索的路径

安全路径

用于从 sudo 运行的每个命令的路径。如果您不相信运行 sudo 的人拥有合理的 PATH 环境变量,您可能需要使用它。另一个用途是如果您希望将“根路径”与“用户路径”分开。exempt_group 选项指定的组中的用户不受 secure_path 的影响。默认情况下不设置。

答案2

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

如果未安装 apt-get,并且确实是 Ubuntu 系统,则说明您的安装存在问题。一周前,我在测试 EC2 实例上安装了相同的操作系统,apt-get 从一开始就正常工作。

也许你通过删除并重新创建实例来“重新安装”它?你确定它真的是 Ubuntu 吗?

尝试

cat /etc/issue

看看吧——也许你点击错了并使用了错误的图像。

相关内容