sources.list – это один из многих файлов, которые вы увидите при добавлении репозиториев программного обеспечения. Вот что вам нужно знать о нем
Каждый раз, когда вы добавляете новый репозиторий в Ubuntu, система добавляет запись в файл sources.list
Какую еще информацию, связанную с репозиториями, содержит этот файл? И так ли важно для операционной системы хранить эти данные? Вы узнаете в этой заметке
Что представляет собой файл sources.list?
Как вы, возможно, уже знаете, репозитории отвечают за предоставление пакетов пользователям Linux.Ubuntu и другие дистрибутивы на базе Debian используют файл sources.list для ведения учёта всех репозиториев, присутствующих в системе
Файл sources.list содержит информацию о репозиториях, при этом каждая незакомментированная строка представляет отдельный репозиторий
Каждая строка в файле sources.list имеет общий формат:
deb https://repository.url distrotype
Первое поле обозначает тип пакета, предоставляемого репозиторием. В Debian и Ubuntu вы найдете один из этих двух типов архивов: deb и deb-src. По умолчанию Ubuntu отключает репозитории, предоставляющие пакеты deb-src
Второе поле зарезервировано для URL-адреса хранилища. Этот URL указывает на сервер, на котором хранятся все файлы пакетов вместе с базой данных
Третье поле обозначает название кода релиза для версии вашей установки Ubuntu. Вы можете найти xenial , bionic и focal в случае Ubuntu, и buster или sid , если вы используете Debian
Четвертая запись содержит информацию о типе репозитория. На Ubuntu четвертое поле будет содержать любой из этих четырех компонентов репозитория: main, restricted, universal и multiverse
Связанное: Что такое файл Linux /etc/shadow и что он делает?
Управление информацией репозитория в Linux
Добавление информации о репозитории вручную в файл sources.list не является рекомендуемой практикой. Вместо этого следует использовать команду add-apt-repository , поскольку она более безопасна и надежна. Она также гарантирует, что вы не добавите ничего, не связанного с содержимым файла
В Linux вы можете самостоятельно добавлять и удалять пакеты по своему усмотрению. На самом деле, управление программным обеспечением – это одна из многих вещей, которые Ubuntu делает лучше, чем Windows
Комментировать