какие репозитории добавить в debian 10
/etc/apt/sources.list
Как часть своей работы, Apt использует файл содержащий список ‘источников’ из которых могут быть скачаны пакеты. Этот файл /etc/apt/sources.list.
Содержимое этого файла обычно имеет следующий формат (приведенные ниже данные являются вымышленными и не должны использоваться):
Тип архива
Первое слово в каждой строке, deb или deb-src, указывает тип архива. Deb указывает что архив содержит бинарные пакеты (deb), пре-компилированные пакеты для нормального использования. Deb-src указывает что это архив пакетов с иходным кодом, который содержит оригинальные исходные коды программ плюс контрольный файл Debian (.dsc) и diff.gz содержащий изменения и необходимый для пакетирования программы.
URL Репозитория
Следующая запись в строке это адрес (URL) репозитория с которого вы хотите скачивать пакеты. Основной список зеркал репозитория Debian находитсяздесь.
Дистрибутив
‘distribution’ может быть либо кодовое имя / псевдоним релиза (jessie, stretch, buster, sid), либо класс релиза (stable, oldstable, testing, unstable). Если вы имеете в виду отслеживание класса релиза, а затем хотите использовать название релиза, или же если вы просто хотите отслеживать цикл релизов Debian, то используйте кодовое имя.
Например, если у вас есть система работающая на Debian 11.1 «bullseye» и вы не хотите обновляться когда выйдет Debian «bookworm», в таком случае нужно использовать «bullseye» вместо «bookworm». Если вы всегда хотите помогать с тестированием дистрибутива, то используйте «testing». Если вы отслеживаете цикл «bookworm» и хотите оставаться на нём от тестирования и до конца его жизни, используйте «bookworm».
Компонент
main состоит из DFSG-compliant пакетов, которым не требуется другое ПО из других зон. Эти пакеты считаются частью дистрибуции Debian
contrib пакеты содержат DFSG-compliant ПО, но у них зависимостей из зоны main (возможно упакованы в non-free).
non-free содержит ПО, которое не соответствует DFSG.
Пример sources.list
Ниже приведен пример файла sources.list для Debian 9/Stretch.
Если вы хотите подключить репозиторий с несвободными компонентами системы, то добавьте contrib non-free после main:
Для редактирования вашего файла sources.list, вы можете воспользоваться утилитой software-properties-gtk. Расположенной в Menu → System → Administration → Software Sources.
Используем Tor вместе с Apt
Apt может получать и загружать обновления через Tor. Для этого вам нужно установить пакеты tor и apt-transport-tor. Затем вы можете использовать официальные onion-ресурсы в Debian.
Ниже приведен пример файла sources.list использующий onion-ресурсы в Debian 9/Stretch:
CD-ROM
Если вы хотите использовать CD-ROM для установки пакетов или автоматического обновления системы через APT, то можно записать его в /etc/apt/sources.list. Для этого можно использовать программу apt-cdrom, например:
Проблемы с разрешением доменных имен
Если у вас сломалось/не работает разрешение имён. Например, ниже запущен порт S/390x в QEMU Chroot:
Вы можете временно обойти эту проблему, указав IP адрес репозитория (получив его с другой машны):
Debug Symbol Packages
Для отладки аварийных остановок работы программ часто требуются соответствующие файлы символов отладки. Для большинства пакетов Debian они находятся в пакетах dbgsym. Они доступны из отдельного архива.
Ниже приведен пример файла sources.list для dbgsym-пакетов Debian 9/Stretch:
Подробнее
Список неофициальных репозиториев, что-бы получить дополнительные программы ( Skype, Opera, Google )
Какие репозитории добавить в debian 10
Установка Debian 10
3. Выбираем язык, который будет использован при инсталляционном процессе и будет использован по умолчанию при использовании операционной системой.
4. Выбираем местонахождение, которое будет учтено при настройке часового пояса.
5. В настройках клавиатуры выбираем свою страну.
6. Производим выбор переключения клавиатуры между национальной раскладкой и стандартной латинской раскладкой.
7. Указываем имя компьютера.
8. Указываем имя домена, если он есть. Если нет, то ничего указывать не надо.
9. Дважды набираем пароль для суперпользователя (root).
10. Создаём учётную запись пользователя, под которой будем работать в системе вместо суперпользователя (root). Можно ввести полное имя пользователя.
11. Вводим имя пользователя, под которым вы будете известны в системе, далее дважды вводим пароль для нового пользователя.
12. Выбираем часовой пояс из списка.
14. Выбираем диск, который будем разбивать. Учтите, что все данные на выбранном диске будут стёрты.
15. Производим разметку диска путем выбора из списка или производим разметку диска вручную. Выбираем «Все файлы в одном разделе (рекомендуется новичкам)«.
16. Выбираем «Да» для того, чтобы записать изменения на диск в соответствии с выбранной схемой.
17. Проверяем разметку диска, если все устраивает, то выбираем «Да» для записи изменений на диск.
18. Отвечаем «Нет» на вопросы «Просканировать другой CD или DVD диск?» и «Использовать зеркало архива из сети?«. Отвечаем «Нет» на вопрос «Участвовать в опросе популярности пакетов?«. Выбор программного обеспечения оставляем по умолчанию. Можно будет все установить и настроить после окончательной установки системы.
19. Далее придётся немного подождать, произойдёт выбор и установка программного обеспечения. Затем ставим чекбокс «Да» для установки системного загрузчика GRUB на жёсткий диск.
20. Выбираем жесткий диск, на который будет установлен системный загрузчик.
21. На этом все этапы установки операционной системы Debian 10 пройдены, после того как нажмете «Продолжить«, система будет перезагружены и полностью готова к работе.
1. Все действия производим под суперпользователем или используем sudo. Для настройки репозитория (откуда и какие обновления будем скачивать), открываем конфигурационный файл с помощью команды:
2. Прописываем в конфигурационном файле нужные репозитории:
3. Теперь можно обновить информацию о репозиториях и пакетах (deb пакетах) с помощью команды:
На этом настройка и обновление репозитория Debian 10 закончена, можно устанавливать и обновлять программное обеспечение в систему.
В Debian 10 установка программного обеспечения может осуществлять как из графической части, так и из терминала. Конечно же проще и быстрее произвести установка программ из терминала. Для этого достаточно ввести одну команду, даже если необходимо произвести установку сразу нескольких программ. Например, для установки программ ssh, nt, filezilla, mc:
Все вышеперечисленные программы будут установлены, при этом подтверждения установки не потребуется.
Посмотреть название операционной системы и текущей версии достаточно легко, достаточно выполнить две команды:
Посмотреть, как установить Debian 10, настроить и обновить репозиторий, как установить программное обеспечение в Debian 10 можно здесь:
Debian-репозитории
Устанавливайте репозитории в Debian легко и быстро. В статье мы расскажем, что такое репозитории, какие они бывают, а также, как происходит настройка репозиториев в Debian.
Что такое репозитории в Linux
Все программы в Linux распространяются в виде пакетов ― набора программ, упакованных в специальный формат. Пакеты можно скачать из репозиториев. Репозитории ― это хранилища в Интернете, в которых находятся файлы пакетов приложений Linux. Практически у каждого дистрибутива Linux есть свой репозиторий, который содержит проверенные и стабильные версии программ.
Пакеты можно установить на Linux одним из двух способов: через инструменты с графическим интерфейсом (менеджеры файлов) или через командную строку (терминал). Подключение репозиториев в Debian происходит через терминал. С его помощью вы вводите команду — обращаетесь к репозиторию, и программа устанавливается.
Для работы с программным обеспечением на Debian надо знать псевдонимы версий Debian, официальные репозитории, а также виды веток программных пакетов. Сначала рассмотрим основные репозитории и разделы в Debian.
Типы официальных репозиториев в Debian
Существует официальный список репозиториев Дебиан. Расскажем про каждый из них подробнее.
Stable
В этом репозитории находятся самые актуальные и стабильные версии программ, именно их рекомендуется использовать. Программы, которые оказались в этом репозитории, прошли много проверок и доработок, чтобы стать надежным ПО. Часто в этом репозитории публикуют не самые свежие версии, зато самые надежные. Он формируется из ветки Testing после тщательной доработки.
Testing
В репозитории Testing находятся разработанные программы, которые ещё не прошли много тестов, чтобы перейти в ветку Stable. Пакеты в Testing попадают из репозитория Unstable. Использовать программы из репозитория Testing следует, только чтобы ознакомиться с возможностями нового релиза программы, так как они могут иметь ошибки при использовании.
Unstable (sid)
Sid ― это репозиторий с самым свежим программным обеспечением. Если в репозитории Testing ошибок может совсем не быть, так как до этого программа уже прошла большой путь проверок, то здесь ПО только начало свой путь. Использовать программы из этого репозитория не рекомендуется. Также Unstable может нарушить зависимости пакетов, так что потом вернуться на Stable будет трудно.
Oldstable
Oldstable — кодовое имя предыдущего Stable репозитория. При публикации новой версии Stable, предыдущая переходит в ветку Oldstable. Для этого репозитория ещё продолжают выпускаться обновления безопасности.
Experimental
Experimental репозиторий содержит пакеты и утилиты, которые только разрабатываются и находятся в состоянии начальной версии. Он предназначен для разработчиков и тестировщиков.
Backports
Backports ― компромисс между Stable-веткой и набором программ Testing. Он содержит преимущественно пакеты из Testing и немного из Unstable. Пакеты из Backports, где это возможно, устанавливаются без новых библиотек. Это сделано для того, чтобы при необходимости можно было вернуться на Stable. Если вам нужно ПО из веток Testing и Unstable, то лучше использовать этот репозиторий.
В Debian каждый репозиторий состоит из нескольких веток (разделов):
Пакеты в каждой из веток (main, contrib и non-free) полностью готовы к работе с дистрибутивом Debian. Также для добавления репозитория вам понадобятся названия псевдонимов версий Debian.
Псевдонимы версий Debian
Все версии (релизы) Debian имеют псевдонимы. Каждая версия названа в честь одного из героев мультфильма «История игрушек»:
Знание релизов понадобится при добавлении репозитория.
Какие репозитории добавить в debian 10
Зачем нужны репозитории.
Репозитории – это специальные сервера-хранилища программ (архивов). С их помощью достаточно быстро и удобно устанавливать, обновлять программное обеспечение, при этом не надо заботиться о зависимостях и совместимости, если необходимы дополнительные пакеты, то они также будут установлены. Думать при этом нам необязательно. Программы установки предупредят и о проблемах, которые могут нас ожидать. Т.е. репозитории нужны для централизованного управления обновлением пакетов. Как и во всех системах Linux, Debian также использует репозитории для обновлений. В зависимости от подключенных репозиториях появится возможность и устанавливать различные программы.
Какие бывают версии Debian.
Выпуски в Debian названы очень интересно, выбираются из имён героев мультфильма «История игрушек» (Toy Story) компании Pixar.
Debian активно поддерживает как минимум три выпуска:
Общий вид подключаемых репозиториев:
Список репозиториев можно посмотреть здесь:
Мировые серверы-зеркала Debian: https://www.debian.org/mirror/list
Определить выпуск Debian просто:
Подключение репозитория в Debian.
Для подключения репозитория прописываем необходимые репозитории в файле /etc/apt/sources.list:
Прописываем в конфигурационном файле нужные репозитории и сохраняем файл.
Для Debian 10 прописываем:
Можно добавить и другие хранилища, например:
Также можно добавить и подключить по необходимости файловый архив Backports:
Debian Backports — официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.
Далее обновляем информацию о репозиториях и пакетах (deb пакетах):
Теперь можно устанавливать программы, например установим программу mc (Midnight Commander):
Можно установить сразу несколько программ, подтвердение установки программы при этом будет происходить автоматически. Установим программы ssh, ntp, filezilla, mc:
Более подробно можно почитать здесь:
Также подключение репозитория в системе Debian можно посмотреть здесь:
Репозитории Debian
Давайте вкратце разберемся с репозиториями Debian. Для тех кто захочет узнать более подробно о каждом из приведенных репозиториев, рекомендую ознакомится с описанием на официальном сайте. Ссылки будут в описании к каждой из веток описанных в данной статье. Репозитории Debian можно условно разделить на 3 ветки.
Про стабильную думаю особо не стоит говорить. Эти пакеты прошли проверку и были одобрены к использованию. Репозиторий testing, на нем же базируется многим известная Ubuntu. В этой ветке пакеты прошли проверку и подготовку и эту ветку можно подключить для установки нужного вам пакета. Для этого достаточно добавить в sources.list следующую запись:
Репозиторий Unstable содержит самые свежие пакеты п.о. Которое еще не прошло тщательное тестирование и может содержать ошибки. Конфликты с пакетов да и просто могут вызвать нестабильность работы всей системы в целом. Если например Testing еще можно подключать для установки каких то пакетов, то с Unstable нужно быть крайне аккуратным. Для добавления данного репозитория нужно в sources.list вписать его адрес:
Есть так же промежуточный репозиторий. В нем содержатся пакеты из Testing, а так же встречаются пакеты из Unstable. Тут они перекомпилируются и потом попадают в ветку Stable. Для его добавления так же просто нужно добавить запись в sources.list:
Сторонние репозитории
Так же есть и сторонние репозитории, приведу лишь несколько из них. Мультимедийный репозиторий с не свободным п.о. Рекомендуется для работы с мультимедиа на вашем компьютере:
Для их добавления нужен ключ:
Репозиторий компании Oracle
Так же есть отдельный репозиторий для VirtualBox. Установку которого мы уже разбирали в соответствующих статьях для Debian 10 и Debian 9.
Ключи для данных репозиториев:
Существуют и другие репозитории. Например репозитории Opera. Добавляются они все примерно одинаково. Если вам нужен конкретный репозиторий, то стоит искать его на сайте производителя того п.о. которое вы хотите установить в вашу систему. Но тут стоит понимать что установка п.о из сторонних репозиториев может подорвать стабильность вашей системы.