Как я могу проверить версию доступного пакета в репозиториях Ubuntu, не устанавливая его?
источник
Как я могу проверить версию доступного пакета в репозиториях Ubuntu, не устанавливая его?
Используйте команду:
apt-cache policy <packageName>
Это дает вам информацию обо всех доступных версиях пакета.
Пример:
alaa @ aa-lu: ~ $ apt-cache policy vlc VLC: Установлено: 2.0.8-0ubuntu0.13.04.1 Кандидат: 2.0.8-0ubuntu0.13.04.1 Таблица версий: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386 пакетов 500 http://security.ubuntu.com/ubuntu/ raring-security / universe i386 пакетов 100 / var / lib / dpkg / status 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / universe i386 пакетов
Из вывода видно, что доступны две версии: 2.0.8-0ubuntu0.13.04.1
и 2.0.6-1
. Он также говорит вам, из каких репозиториев они приходят.
Installed:
говорит вам версию, которую вы установили. Если у вас не установлен пакет, вы увидите (none)
.
Candidate:
версия, которая будет установлена, если вы используете apt-get install vlc
. Если вы хотите установить другую версию, вы бы сделали apt-get install vlc=2.0.6-1
.
Перейдите на packages.ubuntu.com , заполните поисковую форму и получите красивый обзор пакета, включая версию.
Хит поиска, затем:
Самым большим недостатком является то, что в нем не будут перечислены версии других репозиториев, которые вы возможно установили, таких как PPA. Затем вам понадобится apt-cache policy
подход, который уже был опубликован.
Возьмите ярлык - просто найдите http://packages.ubuntu.com/packagename
и замените packagename
на имя пакета, который вы хотите запросить.
apt-cache madison <packageName>
Он также предоставляет информацию обо всех доступных версиях пакетов в репозиториях. Вывод этой команды имеет следующий синтаксис:
packageName | Version | Repository
Команда madison apt-cache пытается имитировать выходной формат и подмножество функций инструмента управления архивами Debian, madison. Он отображает доступные версии пакета в табличном формате. В отличие от оригинального Madison, он может отображать информацию только для архитектуры, для которой APT получил списки пакетов (APT :: Architecture).
Пример:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
apt-cache policy
Откройте свой терминал с помощью CTRL+ ALT+, T а затем введите как
Затем он предоставит вам информацию о том, какая версия доступна.
например:
источник
apt-cache show
более практичен в этом смысле.chromium-browser
. Вы можете проверить сapt-cache search chromium
. Это 5-я строка из вывода :)apt-cache show
илиaptitude show
дает вам много информации о пакете из ваших репозиториев (даже если он установлен или нет), включая версию. Если вас интересует только версия, используйте:или же
Если пакет доступен в нескольких версиях, вы увидите это. Чтобы увидеть только последнюю версию, используйте:
Вы не можете иметь никаких сомнений с вышеуказанной командой.
источник
источник
Вот еще один способ:
Вышеуказанный метод работает только при запуске с sudo.
источник
-s
)