sources.list
Debian-репозитории /etc/apt/sources.list - это специальные онлайн-хранилища пакетов программного обеспечения для операционной системы Debian. Давайте разберем основные моменты:
Типы репозиториев
Stable - самые стабильные и проверенные версии программ
Testing - надежные программы, еще не прошедшие все тесты для Stable
Unstable (sid) - самые свежие программы, но с высоким риском ошибок
Oldstable - предыдущая стабильная версия, для которой все еще выходят обновления
Experimental - программы в разработке (для разработчиков)
Backports - смесь пакетов из Testing и Unstable для Stable
Разделы репозиториев (ветки)
Main - свободное ПО, независимое от других пакетов
Contrib - свободное ПО, зависящее от пакетов вне main
Non-free - проприетарное ПО с ограничениями
Как работать с репозиториями
Подключение нового репозитория:
Откройте терминал
Откройте файл sources.list:
sudo nano /etc/apt/sources.listДобавьте строку вида:
deb https://адрес_репозитория/версия веткаСохраните изменения (Ctrl + O)
Обновите пакеты:
sudo apt-get update
Удаление репозитория:
Можно удалить строку из sources.list
Или закомментировать её, добавив # в начале строки
Важные моменты
По умолчанию в Debian уже подключен основной репозиторий
Можно управлять репозиториями через графический менеджер приложений
При работе с Unstable возможны проблемы с зависимостями пакетов
Для стабильной работы рекомендуется использовать Stable репозиторий
Псевдонимы версий
Debian 7 - Wheezy
Debian 8 - Jessie
Debian 9 - Stretch
Debian 10 - Buster
Debian 11 - Bullseye
Debian 12 - Bookworm
Эти псевдонимы используются при указании версии в репозиториях.
Для стабильной работы системы рекомендуется использовать репозиторий Stable, так как он содержит тщательно проверенные и протестированные пакеты.