在Linux EC2 Micro实例中使用apt-get

我正在尝试在我的Linux EC2 Micro Instance上安装apt。 我试图按照这个问题的第一个答案中提到的方式去做。 但是,当我尝试编辑并保存sources.list文件,我收到以下错误。 “/etc/apt/sources.list”E212:无法打开文件进行写入

我以ec2用户身份login,并使用sudo su – 更改为root。 但是我仍然无法保存文件。 你能帮我解决这个问题吗?

你不能做一个

sudo nano /etc/apt/sources.list 

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

 sudo visudo 

(这应该让你在vi编辑器打开sudoersconfiguration文件)。 您可以使用“I”键编辑开始添加文本,但首先将光标移动到它所说的位置的下方

 root ALL=(ALL) ALL 

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

 ec2-user ALL=(ALL) ALL 

按下“ESC”,“:”和“w”键,然后按ENTER键, 退出“ESC”,“:”,“q”。

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

 sudo nano /etc/apt/sources.list 

并正常编辑文件。 应该pipe用。

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