it-swarm.com.ru

Как я могу проверить доступную версию пакета в репозиториях?

Как я могу проверить версию доступного пакета в репозиториях Ubuntu, не устанавливая его?

246
rɑːdʒɑ

Используйте команду:

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.

317
Alaa Ali

Перейдите на packages.ubuntu.com , заполните форму поиска и получите красивый вид пакета, включая версию.


enter image description here


Хит поиска, затем:


enter image description here


Дополнительные преимущества

  • Также будут перечислены версии пакетов для других версий Ubuntu. Например. если вы хотите узнать о версии пакета в Raring (13.04), но ваша система все еще имеет Precise (12.04), то это даст вам возможность выяснить это.
  • Вам даже не нужно устанавливать Ubuntu.

Самым большим недостатком является то, что в нем не будут перечислены версии других репозиториев, которые вы возможно установили, таких как PPA. Затем вам понадобится apt-cache policy подход как уже опубликовано.

Pro tip

Возьмите ярлык - просто перейдите к http://packages.ubuntu.com/packagename и замените packagename именем пакета, который вы хотите запросить.

24
gertvdijk
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
16
Avinash Raj

Откройте свой терминал с CTRL+ALT+T а затем введите как

apt-cache showpkg <package_name>

Затем он предоставит вам информацию о том, какая версия доступна.

например:

[email protected]:~$ apt-cache showpkg chromium
Package: chromium
Versions: 

Reverse Depends: 
  mozplugger,chromium 10.0.648.114~r75702-1~
  chromium-bsu,chromium 0.9.14
  chromium-bsu,chromium 0.9.14
Dependencies: 
Provides: 
Reverse Provides: 
[email protected]:~$ 
8
rɑːdʒɑ

apt-cache show или aptitude show предоставляет вам много информации о пакете из ваших репозиториев (даже если он установлен или нет), включая версию. Если вас интересует только версия, используйте:

apt-cache show <packageName> | grep Version

или же

aptitude show <packageName> | grep Version

Если пакет доступен в нескольких версиях, вы увидите это. Чтобы увидеть только последнюю версию, используйте:

apt-cache show <packageName> | grep Version | head -1

Вы не можете иметь никаких сомнений с вышеуказанной командой.

7
Radu Rădeanu
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
2
munsingh

Вот еще один способ:

Sudo apt-get -s install --only-upgrade <package-name>

Вышеуказанный метод работает только при запуске с Sudo.

0
Jerry Hoffmeister