Понимание и использование Debian sources.list

В Linux репозиторий — это место хранения, размещенное на удаленных серверах, с которого система получает и устанавливает программное обеспечение и обновления. В наших системах эти репозитории перечислены в файле/ и в файлах под /etc/apt/sources.list.d/ каталог. Этот файл и каталог уже содержат некоторые важные репозитории программного обеспечения, известные как стандартные репозитории, но вы также можете добавить другие репозитории программного обеспечения. Однако при добавлении репозиториев в файл sources.list вы должны знать, что означает каждая запись в файле. Эта статья поможет вам понять, что такое файл sources.list и как его использовать для добавления репозиториев в систему Debian.

Команды и процедуры, обсуждаемые в этой статье, были протестированы в системе 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 в любом редактор:

$ sudo nano/etc/apt/sources.list

2. Добавьте репозиторий VirtualBox в файл:

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

3. Сохраните и закройте файл.

4. После добавления репозитория в файл /etc/apt/sources.list запустите команду « apt update », чтобы система узнала о добавленном репозитории. .

$ sudo apt update

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

Альтернативный способ добавления репозитория в исходные коды Debian: добавление репозитория в отдельный файл в каталоге /etc/apt/sources.list.d/. Для этого выполните следующие действия:

1. Создайте файл в каталоге /etc/apt/sources/list.d/ с суффиксом .list.

$ sudo nano/ и т.д/apt/sources.list.d/virtualbox.list

2. Добавьте репозиторий VirtualBox в файл:

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

3. Сохраните и закройте файл.

4. После добавления репозитория в отдельный файл в каталоге /etc/apt/sources.list.d запустите команду « apt update », чтобы система знает о добавленном репозитории.

$ sudo apt update

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

Вот и все, что нужно Это! Надеюсь, теперь у вас есть четкое представление о том, что такое файл sources.list и что означает каждый из терминов в этом файле.

Оцените статью
nanomode.ru
Добавить комментарий