Я пытаюсь установить apt на свой микро-экземпляр Linux EC2. Я пытаюсь сделать так, как указано в первом ответе этот вопрос. Но когда я пытаюсь отредактировать и сохранить файл sources.list, я получаю следующую ошибку. "/etc/apt/sources.list" E212: Невозможно открыть файл для записи
Я вошел в систему как пользователь ec2 и перешел на root с помощью sudo su -. Но все же я не могу сохранить файл. Не могли бы вы помочь мне исправить это.
Разве ты не можешь
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
И отредактируйте файл как обычно. Должно сработать.
Не все дистрибутивы GNU / Linux используют apt-get. Ваш микро-экземпляр, вероятно, не основан на Debian и не использует apt-get для предоставления пакетов.