Как видеть все пакеты в хранилище пакетов? Веб-сайт или командная строка?

Есть ли способ видеть все пакеты в хранилище пакетов

(например, в deb http://archive.ubuntu.com/ubuntu trusty universe)?

  1. В веб-браузере?
  2. Из командной строки?
2
задан 14 February 2020 в 19:44

1 ответ

APT ведет список пакетов в/var/lib/apt/lists, который был бы загружен при выяснении. Файлы в вышеупомянутой папке обычно являются файлами InRelease или Файлами версии, который содержит такую информацию. Согласно DebianRepository/Format - Debian Wiki:

Загружать пакеты со склонного репозитория загрузило бы InRelease или Файл версии из каталога $ARCHIVE_ROOT/dists/$DISTRIBUTION.

Файлы InRelease подписываются встроенные, в то время как Файлы версии должны иметь сопровождение файл Release.gpg.

Файл версии перечисляет индексные файлы для распределения, и их хеши (перечисленный индексный файл относительно местоположения Файла версии).

Загружать индекс основной Кв. компонента просканировало бы Файл версии для хешей файлов в основном каталоге. например, http://ftp.cz.debian.org/debian/dists/testing/main/binary-i386/Packages.bz2, который был бы перечислен в http://ftp.cz.debian.org/debian/dists/testing/main/Release как binary-i386/Packages.bz2

Если Вы хотите проверить терминал использования или использование локально хранившие файлы, открыть терминал и работать:

cat /var/lib/apt/lists/$ARCHIVE_ROOT_dists_$DISTRIBUTION_$COMPONENT_$ARCHITECTURE_Packages

Например:

cat /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_bionic_main_binary-amd64_Packages

С другой стороны, если Вы хотите проверить пакеты доступное использование браузера, перейти в соответствующий файл Пакетов, обычно располагаемый в $ARCHIVE_ROOT/dists/$DISTRIBUTION/$COMPONENT/$ARCHITECTURE. Например: http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-amd64/.


Примечание: Стартовый абзац является выборкой из моего другого ответа на, не Может установить MySQL 8 на Ubuntu 19.04.

4
ответ дан 20 February 2020 в 22:53

Другие вопросы по тегам:

Похожие вопросы: