Генератор записей файла sources.list

Для тех, кто только что установил систему, возникает вопрос … почему так мало программ в комплекте. Отсутствуют кодеки для декодирования видео и аудио, нет красивых и удобных проигрывателей, о которых рассказывал товарищ. Дело в том, что по умолчанию Debian подключает только раздел «main» в sources.list. После загрузки системы в «/etc/apt/sources.list» необходимо вручную добавить необходимые разделы репозиторий Debian — «non-free» и «contrib», но в этом посте я покажу вам более простой способ создания файла sources.list.

Для этого создан генератор, который генерирует содержимое для файла /etc/apt/sources.list, примечательно, что генерируется не только необходимые записи, но и строки для получения GPG-ключей (подписи для репозитория). Пользоваться генератором очень просто:

  • Выбираем страну для которой будем генерировать sources.list;
  • Выбираем кодовое имя дистрибутива;
  • Отмечаем разделы базового дистрибутива (main, contrib, non-free), «Sources Repository» отмечайте тоже (может понадобится при сборке пакетов вручную).
  • Далее отмечаем, что хотим получать пакеты системы безопасности и приоритетные обновления;
  • В самом большом разделе «3rd Parties Repos» отметьте необходимые репозитории. Каждый имеет небольшое описание, ссылку на домашнюю страницу и подробное описание. Если этот раздел не открылся, обновите страницу и повторите выше указанные действия;

Нажимаем кнопку «Generate List» и остается только скопировать сгенерированный sources.list в ваш (/etc/apt/sources.list). Этот генератор также поддерживает Ubuntu. Безглючных обновлений 🙂 на сборках отличных от «stable».

Debian sources.list

# cat /etc/apt/sources.list

# Main Debian mirror
deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free
#deb-src http://mirror.yandex.ru/debian/ squeeze main contrib non-free

# Security fixes
deb http://mirror.yandex.ru/debian-security/ squeeze/updates main contrib non-free
#deb-src http://mirror.yandex.ru/debian-security/ squeeze/updates main contrib non-free
# Debian Backports.org repo
deb http://mirror.yandex.ru/backports.org/ squeeze-backports main contrib non-free

# Debian multimedia archive
deb http://mirror.yandex.ru/debian-multimedia/ squeeze main

# Opera
deb http://mirror.yandex.ru/debian-opera/ squeeze non-free

# Opera Beta
#deb http://mirror.yandex.ru/debian-opera-beta/ squeeze non-free

# VirtualBox
#deb http://mirror.yandex.ru/debian-virtualbox/ squeeze non-free

# Google progs repo
#deb http://dl.google.com/linux/deb/ squeeze non-free

# I-rs openoffice repo
deb http://download.i-rs.ru/pub/openoffice/debian/ ./

# Local repository
# deb file:/var/localrepository/ squeeze main
# For nvidia drivers
#deb http://ftp.ru.debian.org/debian/ sid non-free

В Debian 5 используется имя дистрибутива lenny, в Debian 6 используется squeeze.