Введение
APT или Advanced Package Tool — это программный пакет, используемый для установки, обновления и удаления пакетов в системах на основе Debian. Это менеджер пакетов по умолчанию в системах на основе Ubuntu и Debian. apt
, apt-get
и apt-cache
— это команды, используемые для быстрого управления пакетами и конфигурацией в системе.
Apt не предоставляет никаких команд для вывода списка пакетов, доступных в конкретном репозитории. Но вы можете найти список в файле кеша, который содержит список пакетов, доступных в этом репозитории, с другими подробностями.
Это руководство поможет вам найти все пакеты, доступные в репозитории Ubuntu и других систем на базе Debian.
Найдите информацию о пакете в репозитории.
Apt хранит все файлы кеша репозитория в каталоге /var/lib/apt/lists
. Итак, сначала обновите apt-кэш в вашей системе.
sudo apt-get update
Теперь перейдите в каталог /var/lib/apt/lists
. Затем найдите файл с именем репозитория, путем и архитектурой, заканчивающимся на _Packages
в имени.
Откройте файл, чтобы прочитать содержимое *_Packages и просмотреть сведения обо всех пакетах, доступных в этом репозитории.
Чтобы получить список пакетов, доступных только в файле, выполните следующую команду:
grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u
Вывод
В этой статье вы узнали, как найти все пакеты, доступные в определенном репозитории Ubuntu.