it-swarm-eu.dev

Jak mohu zkontrolovat dostupnou verzi balíčku v repozitářích?

Jak mohu zkontrolovat verzi dostupného balíčku v úložištích Ubuntu bez jeho instalace?

273
rɑːdʒɑ

Použijte příkaz:

apt-cache policy <packageName>

Tím získáte informace o všech dostupných verzích balíčku.

Příklad:

 alaa @ aa-lu: ~ $ apt-cache policy vlc 
 vlc: 
 Installed: 2.0.8-0ubuntu0.13.04.1 
 Kandidát: 2.0. 8-0ubuntu0.13.04.1 
 Tabulka verzí: 
 *** 2.0.8-0ubuntu0.13.04.1 0 
 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe i386 Balíčky 
 500 http://security.ubuntu.com/ubuntu/ raring-security/universe i386 Balíčky 
 100 /var/lib/dpkg/status
 2,0,6-1 0 
 500 http://ae.archive.ubuntu.com/ubuntu/ raring/universe i386 Balíčky 
  • Z výstupu můžete vidět, že jsou k dispozici dvě verze: 2.0.8-0ubuntu0.13.04.1 a 2.0.6-1. Také vám řekne, z jakých úložišť pocházejí.

  • Installed: vám řekne verzi, kterou jste nainstalovali. Pokud nemáte nainstalovaný balíček, uvidíte (none).

  • Candidate: je verze, která bude nainstalována, pokud použijete apt-get install vlc. Pokud chcete nainstalovat druhou verzi, uděláte apt-get install vlc=2.0.6-1.

346
Alaa Ali

Přejděte na packages.ubuntu.com , vyplňte vyhledávací formulář a získejte hezký pohled na balíček včetně verze.


enter image description here


Vyhledejte hledání a poté:


enter image description here


Další výhody

  • Také uvede verze balíčků pro jiné verze Ubuntu. Např. Pokud chcete vědět o verzi balíčku v Raring (13.04), ale váš systém má stále Precise (12.04), bude to způsob, jak to zjistit.
  • K instalaci není třeba ani Ubuntu.

Největší nevýhodou je, že neuvádí verze jiných úložišť, které máte nainstalované, například PPA. Potom budete potřebovat apt-cache policy přístup , jak již bylo zveřejněno.

Profesionální tip

Vezměte zástupce - stačí přejít na http://packages.ubuntu.com/packagename a nahraďte packagename názvem balíčku, který chcete dotazovat.

28
gertvdijk
apt-cache madison <packageName>

Poskytuje také informace o všech dostupných verzích balíčků v úložištích. Tento výstup příkazu měl následující syntaxi:

packageName | Version | Repository

příkaz madison apt-cache se pokouší napodobit výstupní formát a podmnožinu funkčnosti nástroje pro správu archivů Debian, madison. Zobrazuje dostupné verze balíčku v tabulkovém formátu. Na rozdíl od původního šílenství může zobrazit pouze informace o architektuře, pro kterou APT získal seznamy balíků (APT :: Architecture)).

Příklad:

$ 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
20
Avinash Raj

Otevřete terminál pomocí CTRL+ALT+T a zadejte jako

apt-cache showpkg <package_name>

Poté vám poskytne informace o dostupné verzi.

například:

[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]:~$ 
9
rɑːdʒɑ

apt-cache show nebo aptitude show vám poskytuje mnoho informací o balíčku z vašich úložišť (i když je nainstalován nebo není), včetně verze. Pokud vás zajímá pouze verze, použijte:

apt-cache show <packageName> | grep Version

nebo

aptitude show <packageName> | grep Version

Pokud je balíček k dispozici v několika verzích, uvidíte toto. Chcete-li zobrazit pouze poslední verzi, použijte:

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

S výše uvedeným příkazem nemůžete mít žádné pochybnosti.

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

Tady je další způsob:

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

Výše uvedená metoda funguje, pouze pokud je spuštěna se Sudo.

0