Как я могу перечислить все пакеты, которые обслуживает apt-репозиторий? В частности, перед добавлением репозитория в мою систему будет предпочтительнее.
Наилучший вариант, который я знаю, состоит в том, чтобы воспроизвести http, становятся склонными, генерирует, вручную, и grep это для пакетов; что-то как
Проверка deb строка репозитория,
$ cat /etc/apt/sources.list.d/<name>.list
deb <url> <dist> <name>
Сборка запрос как: (это может быть хитро)
$ curl -H 'User-Agent: Debian APT-HTTP/1.3' <url>/dists/<dist>/Release
# or $ curl -H 'User-Agent: Debian APT-HTTP/1.3' <url>/dists/<dist>/Release.gz | gunzip
Codename: <dist>
Architectures: amd64
Components: <name>
MD5Sum:
......66b4456ffdb000e8208d5d8ee5 287832 <name>/binary-amd64/Packages
......b4b8e5fe8d2d53588e745a3d20 47099 <name>/binary-amd64/Packages.gz
......d98f00b204e9800998ecf8427e 0 <name>/binary-i386/Packages
......9941158dbf2ac8332307610a5b 20 <name>/binary-i386/Packages.gz
...
, Который скажет Вам о выпусках на этой Сборке сервера репозитория второй запрос:
$ curl -H 'User-Agent: Debian APT-HTTP/1.3' <url>/dists/<dist>/<name>/binary-amd64/Packages | grep Package: | uniq
# or $ curl -H 'User-Agent: Debian APT-HTTP/1.3' <url>/dists/<dist>/<name>/binary-amd64/Packages.gz | gunzip | grep Package: | uniq
Package: mypacakge
Package: myotherpacakge
Изменение Ваша дуга по мере необходимости, предыдущий файл версии должен описать пути и архитектуру хорошо.
<час>это довольно утомительно и тяжелое снятый, я надеюсь, что кто-то может, рекомендовал более оптимальный вариант для этого вида проверки.