Список пакетов в хранилище?

269
jww

Я работаю на сервере Ubuntu 12.04. Я хочу установить OpenStack, поэтому я включил репозиторий Cloud Archive :

sudo add-apt-repository cloud-archive:havana 

После последующего updateи upgrade, я заметил, python-cryptoизменились. python-cryptoнедавно исправил CVE, поэтому я хотел бы убедиться, что я использую исправленную версию python-crypto. Я также хотел бы сравнить python-cryptoв Ubuntu и Cloud Archive.

Как можно перечислить информацию о пакете для обоих Ubuntu::python-cryptoи CloudArchive::python-crypto?

(И извините, я не мог пометить это apt-cache. Его нет в списке тегов).

заранее спасибо

0
Просто введите имя нового тега работает. Peter Westlake 10 лет назад 0

1 ответ на вопрос

2
Peter Westlake
apt-cache show packagename 

работает для меня, показывая Описание, Зависит, Предоставляет, Версия и так далее для всех доступных версий пакета. Так же

apt-cache showpkg packagename 

для другой информации, включая репозитории.

apt-cache policy packagename 

быстрый способ получить репо и версии.

Спасибо, Питер. Есть ли способ показать это по репо? В моем случае два репо предоставляют один и тот же пакет, и я хочу определить разницу в пакетах, предоставляемых двумя репо. jww 10 лет назад 0
Да. `apt-cache showpkg packagename` включает в себя репозиторий и все остальные вещи, которые он показывает. Если все, что вы хотите знать, это репозитории и версия, `apack-cache policy packagename` гораздо более лаконичен. Peter Westlake 10 лет назад 0