Как настроить /etc/apt/sources.list — для абсолютных новичков
Что такое /etc/apt/sources.list и зачем он нужен
sources.list — это файл конфигурации APT, в котором перечислены репозитории (источники пакетов). APT использует его для поиска, загрузки и обновления пакетов. Неправильный файл приводит к ошибкам при установке и обновлении.
Быстрый план действий
- Сгенерируйте новый sources.list онлайн (пример: http://www.ubuntu-nl.org/source-o-matic/).
- Скопируйте результат в буфер обмена.
- Сделайте резервную копию текущего файла и создайте новый.
- Вставьте содержимое и сохраните.
- Обновите списки пакетов: sudo apt-get update.
Пошаговое руководство
Откройте генератор sources.list (например, Source-O-Matic) и заполните поля: дистрибутив, зеркала, компоненты (main, universe и т.д.).
Нажмите «Generate» и скопируйте содержимое нового файла в буфер обмена.
На целевой машине выполните команды:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo touch /etc/apt/sources.list
sudo vim /etc/apt/sources.list
Нажмите i (вставка) в vim, затем щёлкните правой кнопкой мыши, чтобы вставить содержимое из буфера обмена. Нажмите [ESC] и введите :wq чтобы сохранить и выйти.
Обновите списки пакетов:
sudo apt-get update
Если обновление прошло без ошибок, всё готово. Если появились ошибки, посмотрите раздел «Отладка».
Пример содержимого sources.list
# deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates universe
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security universe
# Line commented out by installer because it failed to verify:
# deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
# Line commented out by installer because it failed to verify:
deb http://archive.ubuntu.com/ubuntu/ hardy main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe main restricted multiverse
deb http://security.ubuntu.com/ubuntu/ hardy-security universe main restricted multiverse
# deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
# deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
# deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
# deb http://archive.ubuntustudio.org/ubuntustudio edgy main
Отладка — что делать, если apt-get update выдаёт ошибки
- Проверьте ошибки в выводе команды: чаще всего причина — неверный URL или несуществующий релиз.
- Если репозиторий устарел (например, старый релиз Ubuntu), замените зеркало на архивные сервера (archive.ubuntu.com) или используйте соответствующий релиз.
- Удалите строки с deb-src, если вам не нужны исходники.
- Временно закомментируйте сомнительные строки, добавив # в начале, и снова выполните apt-get update.
Important: не добавляйте непроверенные сторонние репозитории без доверия к поставщику.
Альтернативные подходы
- Используйте графические утилиты: «Software & Updates» в Ubuntu позволит управлять репозиториями через GUI.
- Восстановите файл из бэкапа системы или из установки образа дистрибутива.
- Скопируйте готовый файл с другого рабочего сервера с тем же релизом через scp/ftp.
Мини-методология для администратора
- Соберите требования: какая версия Ubuntu/Debian и нужны ли backports или partner.
- Сгенерируйте / подготовьте файл и протестируйте в тестовой среде.
- Сделайте бэкап текущего файла и внедрите изменения.
- Мониторьте apt-get update и apt-get upgrade в течение 24–48 часов.
Чеклист для ролей
- Новичок: сгенерировать и вставить файл, выполнить обновление, при ошибках попросить администратора.
- Системный администратор: проверить зеркала, установить внутренний кеш/зеркало, автоматизировать изменение через конфигурационный менеджер.
Критерии приёмки
- apt-get update выполняется без ошибок.
- Пакеты устанавливаются и обновляются корректно.
- Нет обращений к неизвестным сторонним репозиториям.
Примечание о безопасности
Всегда используйте официальные и доверенные зеркала. Репозитории могут содержать небезопасный код или пакеты без поддержки безопасности.
Резюме
Следуйте простому процессу: сгенерировать, сохранить, сделать резервную копию и выполнить apt-get update. При ошибках — закомментируйте подозрительные строки и проверьте URL репозиториев.
Источник инструмента: http://www.ubuntu-nl.org/source-o-matic/
Похожие материалы

Отключить жестовый ввод на Android

Исправить gdi32full.dll в Windows 10

Как поставить кастомную фотографию профиля в Netflix

Преобразовать .img в Odin-файл для Samsung

Как сделать видео вирусным на TikTok
