Я сделал полный клон пакетов репо Ubuntu (около 230 ГБ) и запустил локальную виртуальную машину в качестве моего сервера репо. Какую команду я могу использовать для отображения ВСЕХ пакетов, содержащихся в этом репо?
Кроме ответа @muru, если вы хотите найти весь доступный пакет на локальном сервере репо из локальной системы Ubuntu, вы можете использовать файл метаданных каждого ресурса пакета, указанный в source.list, который присутствует в /var/lib/apt/lists/ , Только требование состоит в том, чтобы ваша система Ubuntu была настроена на получение обновлений с вашего локального сервера.
Например
cd /var/lib/apt/lists/
grep -oP "(?<=Package: ).*" security.ubuntu.com_ubuntu_dists_utopic-security_main_binary-amd64_Packages
Замените имя файла (т. е. security.ubuntu.com_ubuntu_dists_utopic-security_main_binary-amd64_Packages) на имя вашего локального сервера. Также убедитесь, что имя этого списка заканчивается на Packages.