it-swarm.com.de

Wie kann ich die verfügbare Version eines Pakets in den Repositorys überprüfen?

Wie kann ich die Version des verfügbaren Pakets in den Ubuntu-Repositorys überprüfen, ohne es zu installieren?

252
rɑːdʒɑ

Verwenden Sie den Befehl:

apt-cache policy <packageName>

Auf diese Weise erhalten Sie Informationen zu allen verfügbaren Paketversionen.

Beispiel:

 alaa @ aa-lu: ~ $ apt-cache policy vlc 
 vlc: 
 Installiert: 2.0.8-0ubuntu0.13.04.1 
 Kandidat: 2.0. 8-0ubuntu0.13.04.1 
 Versionstabelle: 
 *** 2.0.8-0ubuntu0.13.04.1 0 
 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe i386-Pakete 
 500 http://security.ubuntu.com/ubuntu/ raring-security/Universum i386-Pakete 
 100 /var/lib/dpkg/status
 2.0.6-1 0 
 500 http://ae.archive.ubuntu.com/ubuntu/ raring/universe i386-Pakete 
  • Aus der Ausgabe können Sie ersehen, dass zwei Versionen verfügbar sind: 2.0.8-0ubuntu0.13.04.1 und 2.0.6-1. Außerdem erfahren Sie, aus welchen Repositorys sie stammen.

  • Installed: gibt an, welche Version Sie installiert haben. Wenn Sie das Paket nicht installiert haben, wird (none) angezeigt.

  • Candidate: ist die Version, die installiert wird, wenn Sie apt-get install vlc verwenden. Wenn Sie die andere Version installieren möchten, würden Sie apt-get install vlc=2.0.6-1 ausführen.

323
Alaa Ali

Gehen Sie zu packages.ubuntu.com , füllen Sie das Suchformular aus und verschaffen Sie sich einen schönen Blick auf die Paket inklusive der Version.


enter image description here


Hit suchen, dann:


enter image description here


Zusätzliche Vorteile

  • Listet auch Versionen von Paketen für andere Versionen von Ubuntu auf. Z.B. Wenn Sie wissen möchten, welche Version des Pakets in Raring (13.04) enthalten ist, Ihr System jedoch Precise (12.04) aufweist, können Sie dies auf diese Weise herausfinden.
  • Du brauchst nicht einmal Ubuntu, um installiert zu werden.

Der größte Nachteil ist, dass die Versionen anderer Repositorys, die Sie möglicherweise installiert haben, wie z. B. PPAs, nicht aufgelistet werden. Sie benötigen dann den apt-cache policy -Ansatz wie bereits gebucht.

Profi-Tipp

Nehmen Sie die Verknüpfung - navigieren Sie einfach zu http://packages.ubuntu.com/packagename und ersetzen Sie packagename durch den Namen des Pakets, das Sie abfragen möchten.

24
gertvdijk
apt-cache madison <packageName>

Es enthält auch Informationen zu allen verfügbaren Paketversionen in den Repositorys. Diese Befehlsausgabe hatte die folgende Syntax:

packageName | Version | Repository

der Befehl madison von apt-cache versucht, das Ausgabeformat und einen Teil der Funktionalität des Debian-Archivverwaltungstools madison nachzuahmen. Es zeigt verfügbare Versionen eines Pakets in einem tabellarischen Format an. Im Gegensatz zum ursprünglichen Madison können nur Informationen für die Architektur angezeigt werden, für die APT Paketlisten abgerufen hat (APT :: Architecture).

Beispiel:

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

Öffnen Sie Ihr Terminal mit CTRL+ALT+T und tippe dann als

apt-cache showpkg <package_name>

Dann erhalten Sie Informationen darüber, welche Version verfügbar ist.

zum Beispiel:

[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 oder aptitude show enthält viele Informationen zu einem Paket aus Ihren Repositorys (auch wenn dieses installiert ist oder nicht), einschließlich der Version. Wenn Sie sich nur für die Version interessieren, verwenden Sie:

apt-cache show <packageName> | grep Version

oder

aptitude show <packageName> | grep Version

Wenn ein Paket in mehreren Versionen verfügbar ist, wird dies angezeigt. Um nur die letzte Version anzuzeigen, verwenden Sie:

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

Mit dem obigen Befehl können Sie keine Zweifel haben.

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

Hier ist ein anderer Weg:

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

Die obige Methode funktioniert nur, wenn sie mit Sudo ausgeführt wird.

0