Есть ли в файле packages.ubuntu.com API поиска?

Каталог пакетов Debian предоставляет простой API для поиска выпусков пакетов. Например, к этим результатам запроса можно получить доступ в формате JSON по адресу https://sources.debian.net/api/src/libtry-tiny-perl/ . Существует ли аналогичный API для http://packages.ubuntu.com/ ?

4
задан 8 May 2015 в 11:41

1 ответ

Как прокомментировано muru, все в Ubuntu находится на Панели запуска. API Панели запуска может также использоваться для поиска выпусков пакета. Дать пример:

Для получения ответа API как JSON используйте завихрение:

$ curl https://api.launchpad.net/devel/ubuntu/+source/libtry-tiny-perl

выпуски Пакета могут быть запрошены с параметром запроса source_name в базовом URL https://api.launchpad.net/1.0/ubuntu / + архив / основные? ws.op=getPublishedSources& & exact_match=true, например:

$ curl 'https://api.launchpad.net/1.0/ubuntu/+archive/primary?ws.op=getPublishedSources&source_name=libtry-tiny-perl&exact_match=true'

документация API является немного сложной, даже с официальным клиентом API launchpadlib, таким образом, мне потребовалось некоторое время для обнаружения. Версия Ubuntu выпуска пакета дана в поле distro_series_link.

0
ответ дан 8 May 2015 в 11:41

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

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