在 Linux EC2 微型实例中使用 apt-get

在 Linux EC2 微型实例中使用 apt-get

我正在尝试在我的 Linux EC2 微型实例上安装 apt。我正尝试按照第一个答案中提到的方法进行操作这个问题。但是当我尝试编辑并保存 sources.list 文件时,出现以下错误。 “/etc/apt/sources.list” E212:无法打开文件进行写入

我已以 ec2-user 身份登录并使用 sudo su - 更改为 root。但我仍然无法保存文件。您能帮我解决这个问题吗?

答案1

你不能做一个

sudo nano /etc/apt/sources.list

?应该这样工作。如果它不允许你,也许你不在 sudoers 文件中。要包括你自己,请执行

sudo visudo

(这应该会带你进入 vi 编辑器,其中 sudoers 配置文件已打开)。你可以使用“I”键开始添加文本,但首先将光标移到下面

root ALL=(ALL) ALL

从那里,正如我所说,按 I 并写入:

ec2-user ALL=(ALL) ALL

要保存更改,请按“ESC”、“:”和“w”以及 ENTER。要退出,请按“ESC”、“:”、“q”。

编辑 sudoers 后,你应该可以再次尝试

sudo nano /etc/apt/sources.list

并正常编辑文件。应该可以工作。

答案2

并非所有 GNU/Linux 发行版都使用 apt-get。您的微型实例可能不是基于 Debian 的,并且不使用 apt-get 来提供软件包。

相关内容