Гид по технологиям

Как настроить /etc/apt/sources.list — для абсолютных новичков

3 min read Linux Обновлено 18 Oct 2025
Настройка /etc/apt/sources.list для новичков
Настройка /etc/apt/sources.list для новичков

Что такое /etc/apt/sources.list и зачем он нужен

sources.list — это файл конфигурации APT, в котором перечислены репозитории (источники пакетов). APT использует его для поиска, загрузки и обновления пакетов. Неправильный файл приводит к ошибкам при установке и обновлении.

Быстрый план действий

  1. Сгенерируйте новый sources.list онлайн (пример: http://www.ubuntu-nl.org/source-o-matic/).
  2. Скопируйте результат в буфер обмена.
  3. Сделайте резервную копию текущего файла и создайте новый.
  4. Вставьте содержимое и сохраните.
  5. Обновите списки пакетов: sudo apt-get update.

Пошаговое руководство

  1. Откройте генератор sources.list (например, Source-O-Matic) и заполните поля: дистрибутив, зеркала, компоненты (main, universe и т.д.).

  2. Нажмите «Generate» и скопируйте содержимое нового файла в буфер обмена.

  3. На целевой машине выполните команды:

sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo touch /etc/apt/sources.list
sudo vim /etc/apt/sources.list
  1. Нажмите i (вставка) в vim, затем щёлкните правой кнопкой мыши, чтобы вставить содержимое из буфера обмена. Нажмите [ESC] и введите :wq чтобы сохранить и выйти.

  2. Обновите списки пакетов:

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.

Мини-методология для администратора

  1. Соберите требования: какая версия Ubuntu/Debian и нужны ли backports или partner.
  2. Сгенерируйте / подготовьте файл и протестируйте в тестовой среде.
  3. Сделайте бэкап текущего файла и внедрите изменения.
  4. Мониторьте apt-get update и apt-get upgrade в течение 24–48 часов.

Чеклист для ролей

  • Новичок: сгенерировать и вставить файл, выполнить обновление, при ошибках попросить администратора.
  • Системный администратор: проверить зеркала, установить внутренний кеш/зеркало, автоматизировать изменение через конфигурационный менеджер.

Критерии приёмки

  • apt-get update выполняется без ошибок.
  • Пакеты устанавливаются и обновляются корректно.
  • Нет обращений к неизвестным сторонним репозиториям.

Примечание о безопасности

Всегда используйте официальные и доверенные зеркала. Репозитории могут содержать небезопасный код или пакеты без поддержки безопасности.

Резюме

Следуйте простому процессу: сгенерировать, сохранить, сделать резервную копию и выполнить apt-get update. При ошибках — закомментируйте подозрительные строки и проверьте URL репозиториев.

Источник инструмента: http://www.ubuntu-nl.org/source-o-matic/

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

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

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

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

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

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

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

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

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

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

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

Форматирование SD‑карты в FAT32 на Mac
Руководство

Форматирование SD‑карты в FAT32 на Mac