如何修复 apt-get: 在 AWS EC2 上找不到命令? [关闭]
Posted
技术标签:
【中文标题】如何修复 apt-get: 在 AWS EC2 上找不到命令? [关闭]【英文标题】:How to fix apt-get: command not found on AWS EC2? [closed] 【发布时间】:2012-12-12 06:54:04 【问题描述】:我在我的实例上安装了 Ubuntu 12.04,并尝试使用 apt-get 安装软件包,但出现以下错误:
sudo: apt-get: command not found
我该如何解决这个问题?
【问题讨论】:
真的很奇怪。我没有遇到任何问题。你使用正确的命令吗?你能写出你输入的完整命令吗? sudo apt-get install build-essential git scons 什么 AMI ID?是公众形象吗? 尝试这样做:sudo su
,然后是apt-get update && apt-get install -y build-essential git scons
【参考方案1】:
尝试将apt-get
替换为yum
,因为基于Amazon Linux 的AMI 使用yum
命令而不是apt-get
。
【讨论】:
这会比结束问题的书呆子王要好得多。apt-get
不起作用?输入yum
。
嘿@Pat841,将此标记为答案
什么是 AMI?。 AMI linux和ubuntu有什么区别
yum 没有我需要安装的软件包........ soooooo【参考方案2】:
我猜你实际上使用的是 Amazon Linux AMI 2013.03.1 而不是 Ubuntu Server 12.x,因为你没有安装 apt-get 工具。
【讨论】:
UBUNTU 服务器也发生了。 考虑到我需要的软件包不适用于 yum。这似乎是一个更好的选择。【参考方案3】:请确保您已连接到 ubuntu 服务器,我遇到了同样的问题,但我已连接到其他发行版,请检查您的详细信息实例中的 AMI 值,它应该类似于
AMI: ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20130411.1
希望对你有帮助
【讨论】:
【参考方案4】:使用“uname -a”和/或“lsb_release -a”查看您在 AWS 实例上实际运行的 Linux 版本。默认的 Amazon AMI 映像使用 YUM 作为其包管理器。
【讨论】:
以上是关于如何修复 apt-get: 在 AWS EC2 上找不到命令? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 aws EFS 上挂载 aws EC2 文件作为持久卷?
如何将定制的ec2 监控报表放到 aws cloudwatch 上
如何连接nodejs sequelize aws rds mysql数据库和ec2实例