Что такое индексный файл пакета
В следующем утверждении об "apt-get update" из linux.die.net есть термин "файл индекса пакета":
Используется для повторной синхронизации файлов индекса пакета из их источников....
Что именно означает "файл индекса пакета"? Google не дал мне никакого ответа по этому поводу.
3 ответа
"Файлы индекса пакетов" содержат информацию о пакетах, которые предоставляет репозиторий пакетов. APT хранит их в /var/lib/apt/lists
Индексный файл пакета - это файл, который содержит информацию о пакетах, присутствующих в репозитории для использования с apt
, Формат описан здесь:
Индекс пакетов APT — это, по сути, база данных доступных пакетов из репозиториев, определенных в
/etc/apt/sources.list
файл и в
/etc/apt/sources.list.d
каталог. Чтобы обновить локальный индекс пакетов последними изменениями, внесенными в репозитории, введите следующее:
sudo apt update
Чтобы обновить систему, сначала обновите индекс пакетов, как описано выше, а затем введите:
sudo apt upgrade
Я бы посоветовал прочитать https://ubuntu.com/server/docs/package-management для получения дополнительной информации.
Пример:CMD для запуска:
cat /etc/apt/sources.list.d/mysql.list
Эта команда выводит список репозиториев mysql. Посетите http://repo.mysql.com/apt/ubuntu/ , и вы найдете фактически размещенные файлы. Выход:
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7