Команды и процедуры, обсуждаемые в этой статье, были протестированы в системе Debian 10 Buster.
Описание файла sources.list
Файл /etc/apt/sources.list выглядит следующим образом:
Этот файл содержит список источников по умолчанию для установки программного обеспечения в вашей системе. В приведенном выше файле /etc/apt/sources.list вы увидите несколько строк, начинающихся с символа «# ». Это комментарии, используемые для отключения репозитория или для добавления пояснения к источнику. Все строки в этом файле перечислены в определенном формате.
Далее вы узнаете больше о содержании /etc/apt/sources.list файл.
Файл /etc/apt/sources.list содержит источники в следующем формате:
Тип
Первый термин в приведенном выше формате представляет тип архива. Термин « deb » указывает, что это репозиторий двоичных файлов, которые представляют собой предварительно скомпилированные файлы. Термин « deb-src » указывает на то, что это репозиторий пакетов в формате исходного файла, который требует компиляции для использования в системе.
URL-адрес репозитория
Следующий термин в указанном выше формате представляет URL-адрес репозитория (HTTP, HTTPS или FTP). Этот термин обозначает расположение репозитория, из которого вы хотите загрузить пакеты.
Распространение
Следующим термином в указанном выше формате является либо короткое кодовое имя (т. , Sid, Buster, Wheezy, Lenny, Jessie и т. Д.) Выпуска или фазы разработки выпуска Debian (стабильной, тестируемой и нестабильной).
Component
Последний термин в приведенном выше формате представляет категории пакета Debian. Доступные категории дистрибутива Debian: main, contrib и non-free.
Main
Эта категория содержит пакеты, выпускаются под свободной лицензией (BSD, GPL и т. д.) и соответствуют DFSG (Debian Free Software Guidelines). Эти пакеты также содержат в себе исходный код, который можно изменять и распространять.
Contrib
Эта категория содержит пакеты которые соответствуют DFSG (Debian Free Software Guidelines. Пакеты в категории Contrib являются пакетами с открытым исходным кодом, но их работа зависит от несвободных пакетов.
Несвободные
Эта категория содержит пакеты, которые не соответствуют DFSG (Debian Free Software Guidelines). Эти пакеты имеют некоторые строгие условия лицензии, которые ограничивают использование и распространение программного обеспечения.
Добавление репозитория с помощью файла sources.list
Вы можете добавить репозиторий в Debian с помощью /etc/apt/sources.list Здесь мы добавим репозиторий VirtualBox в файл sources.list.
Чтобы добавить настраиваемый репозиторий в /etc/apt/sources.list файла, выполните следующие действия:
1. Откройте файл /etc/apt/sources.list в любом редактор:
2. Добавьте репозиторий VirtualBox в файл:
3. Сохраните и закройте файл.
4. После добавления репозитория в файл /etc/apt/sources.list запустите команду « apt update », чтобы система узнала о добавленном репозитории. .
Теперь, когда репозиторий VirtualBox добавлен, вы можете продолжить процедуру установки.
Альтернативный способ добавления репозитория в исходные коды Debian: добавление репозитория в отдельный файл в каталоге /etc/apt/sources.list.d/. Для этого выполните следующие действия:
1. Создайте файл в каталоге /etc/apt/sources/list.d/ с суффиксом .list.
2. Добавьте репозиторий VirtualBox в файл:
3. Сохраните и закройте файл.
4. После добавления репозитория в отдельный файл в каталоге /etc/apt/sources.list.d запустите команду « apt update », чтобы система знает о добавленном репозитории.
Теперь, когда репозиторий VirtualBox добавлен, вы можете продолжить с процедурой установки.
Вот и все, что нужно Это! Надеюсь, теперь у вас есть четкое представление о том, что такое файл sources.list и что означает каждый из терминов в этом файле.