我正在尝试在我的 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 来提供软件包。