如何修复 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 文件作为持久卷?

AWS EC2安装docker时的问题

如何将定制的ec2 监控报表放到 aws cloudwatch 上

如何连接nodejs sequelize aws rds mysql数据库和ec2实例

AWS - ECS - 如何在现有 ECS(带有 1 个 EC2)实例上重新部署更新的 Docker 映像?

AWS SSH 访问密钥生成过程并安装在 EC2 上