Что такое индексный файл пакета

В следующем утверждении об "apt-get update" из linux.die.net есть термин "файл индекса пакета":

Используется для повторной синхронизации файлов индекса пакета из их источников....

Что именно означает "файл индекса пакета"? Google не дал мне никакого ответа по этому поводу.

3 ответа

Решение

"Файлы индекса пакетов" содержат информацию о пакетах, которые предоставляет репозиторий пакетов. APT хранит их в /var/lib/apt/lists

Индексный файл пакета - это файл, который содержит информацию о пакетах, присутствующих в репозитории для использования с apt, Формат описан здесь:

https://wiki.debian.org/RepositoryFormat

Индекс пакетов 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
Другие вопросы по тегам