Как востановить sources.list (а это важный файл!), если вы отличаетесь редким “везением”, и смогли его сломать.
Итак, мы как-то умудрились накрыть медным тазом файл sources.list, в котором хранится информация о репозиториях. Результат – мы не можем обновиться. А если при этом мы еще и ковыряли своими корявками в системных файлах , то …. ну, вы поняли.
Есть замечательный проект по созданию файла источников (ака sources.list)
Поступаем так:
-
- Заходим на сайт repogen.simplylinux.ch;
- Выбираем страну (надо только для выбора сервера, поэтому можно и не выбирать);
- Выбираем свой дистрибутив (а вот это надо);
- Ставим галочки на все, что хотим. Тут рекомендую отметить все, что не “3rd Parties Repos“;
- Посмотреть на список “3rd Parties Repos“, и выбрать свои любимые программы;
- Нажать на “Generate List”.
Вам будет сгенерирован файл sources.list для вашего дистрибутива со всеми необходимыми репами.
Копируем всю информацию в наш sources.list.
Если кто-то не знает, то файл sources.list хранится тут:
/etc/apt/sources.list
Берем строки, начинающиеся с “## Run this command:” и вбиваем их в терминале. Это надо для “принятия” ключей шифрования. Т.е. для AWN (из примера выше) надо запустить в терминале команду:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys BF810CD5
Все!
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 3B4FE6ACC0B21F32
после того как починил
(Ubuntu 23.04)