Командите и процедурата, обсъдени в тази статия, са тествани в Debian 10 Buster система.
Разбиране на източниците.списък файл
The / etc / apt / sources.списък файлът изглежда така:
Този файл съдържа списък на източниците по подразбиране за инсталиране на софтуер във вашата система. В / etc / apt / sources.списък файла по-горе, ще видите няколко реда, започващи с „#”Символ. Това са коментари, използвани за деактивиране на хранилището или за добавяне на обяснение за източника. Всички редове в този файл са изброени в определен формат.
След това ще научите повече за съдържанието на / etc / apt / sources.списък файл.
The / etc / apt / sources.списък файлът съдържа източниците в следния формат:
Тип
Първият член в горния формат представлява Тип на архива. Терминът „деб”Показва, че това е хранилището на двоични файлове, които са предварително компилирани файлове. Терминът „deb-src”Показва, че това е хранилището на пакети във формат на изходен файл, което изисква компилация, за да се използва в системата.
URL адрес на хранилището
Следващият термин в горния формат представлява URL адреса на хранилището (HTTP, HTTPS или FTP). Този термин представлява местоположението на хранилището, от което искате да изтеглите пакетите.
Разпределение
Следващият термин в горния формат е или краткото кодово име (т.е.д., Сид, Бъстър, Уизи, Лени, Джеси и др.) на изданието или фазата на разработване на изданието на Debian (стабилно, тестващо и нестабилно).
Съставна част
Последният термин в горния формат представлява категориите на пакета Debian. Наличните категории на дистрибуцията на Debian са основни, допълнителни и несвободни.
Основна
Тази категория съдържа пакети, които се издават с безплатен лиценз (BSD, GPL и др.) и които отговарят на DFSG (Указания за свободен софтуер на Debian). Тези пакети съдържат и изходния код в себе си, който може да бъде модифициран и преразпределен.
Принос
Тази категория съдържа пакетите, които отговарят на DFSG (Указания за свободен софтуер на Debian. Пакетите в категорията Contrib са пакети с отворен код, но зависят от несвободните пакети, за да работят.
Несвободен
Тази категория съдържа пакетите, които не отговарят на DFSG (Указания за свободен софтуер на Debian). Тези пакети имат някои строги лицензионни условия, които ограничават използването и преразпределението на софтуера.
Добавяне на хранилище Използване на източниците.списък файл
Можете да добавите хранилище в Debian с помощта на / etc / apt / sources.списък файл. Тук ще добавим хранилището VirtualBox към източниците.списъчен файл.
За да добавите персонализирано хранилище към / etc / apt / sources.списък файл, следвайте стъпките по-долу:
1. Отвори / etc / apt / sources.списък файл във всеки редактор:
$ sudo nano / etc / apt / sources.списък2. Добавете хранилището VirtualBox във файла:
deb http: // изтегляне.virtualbox.org / virtualbox / debian stretch contrib3. Запазете и затворете файла.
4. След добавяне на хранилището в / etc / apt / sources.списък файл, стартирайте „подходяща актуализацияКоманда, за да информира системата за добавеното хранилище.
$ sudo apt актуализацияСега, след като е добавено хранилището VirtualBox, можете да продължите с процедурата по инсталиране.
Алтернативен начин за добавяне на хранилище в източниците на Debian е чрез добавяне на хранилището в отделен файл под / etc / apt / sources.списък.д/ директория. Следвайте стъпките по-долу, за да направите това:
1. Създайте файл в / etc / apt / sources / list.д/ директория с .списък суфикс.
$ sudo nano / etc / apt / sources.списък.г / виртуална кутия.списък2. Добавете хранилището VirtualBox във файла:
deb http: // изтегляне.virtualbox.org / virtualbox / debian stretch contrib3. Запазете и затворете файла.
4. След добавяне на хранилището в отделен файл под / etc / apt / sources.списък.д директория, стартирайте “подходяща актуализацияКоманда, за да информира системата за добавеното хранилище.
$ sudo apt актуализацияСега, след като е добавено хранилището VirtualBox, можете да продължите с процедурата по инсталиране.
Това е всичко! Надявам се, че сега имате ясно разбиране за източниците.списък файл и какво означава всеки от термините във файла.