Понимание файла sources.list в Ubuntu
Linux

Понимание файла sources.list в Ubuntu

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий