Ich denke, ich sollte Hylafax + Version 5.5.4 installieren, die letzten Monat auf meinem Debian PC veröffentlicht wurde.
Ich habe dpkg -l | grep "hylafax"
überprüft und festgestellt, dass die aktuelle Version 5.5.3 ist. Dann habe ich apt-cache search hylafax
überprüft und gesehen, dass die Pakete verfügbar sind, aber ich kann keine Versionsnummer sehen.
Wie finde ich die Version von Paketen, die im apt-get
verfügbar sind?
OK, ich habe es gefunden.
apt-cache policy <package name>
zeigt die Versionsdetails an.
Außerdem wird angezeigt, welche Version aktuell installiert ist und welche Versionen zur Installation verfügbar sind.
Zum Beispiel apt-cache policy hylafax+
apt-cache policy <package-name>
$ apt-cache policy redis-server
redis-server:
Installed: (none)
Candidate: 2:2.8.4-2
Version table:
2:2.8.4-2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe AMD64 Packages
apt-get install -s <package-name>
$ apt-get install -s redis-server
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libjemalloc1 redis-tools
The following NEW packages will be installed:
libjemalloc1 redis-server redis-tools
0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.
Inst libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [AMD64])
Inst redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [AMD64])
Inst redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [AMD64])
Conf libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [AMD64])
Conf redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [AMD64])
Conf redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [AMD64])
apt-cache show <package-name>
$ apt-cache show redis-server
Package: redis-server
Priority: optional
Section: universe/misc
Installed-Size: 744
Maintainer: Ubuntu Developers <ubuntu-[email protected]>
Original-Maintainer: Chris Lamb <[email protected]>
Architecture: AMD64
Source: redis
Version: 2:2.8.4-2
Depends: libc6 (>= 2.14), libjemalloc1 (>= 2.1.1), redis-tools (= 2:2.8.4-2), adduser
Filename: pool/universe/r/redis/redis-server_2.8.4-2_AMD64.deb
Size: 267446
MD5sum: 066f3ce93331b876b691df69d11b7e36
SHA1: f7ffbf228cc10aa6ff23ecc16f8c744928d7782e
SHA256: 2d273574f134dc0d8d10d41b5eab54114dfcf8b716bad4e6d04ad8452fe1627d
Description-en: Persistent key-value database with network interface
Redis is a key-value database in a similar vein to memcache but the dataset
is non-volatile. Redis additionally provides native support for atomically
manipulating and querying data structures such as lists and sets.
.
The dataset is stored entirely in memory and periodically flushed to disk.
Description-md5: 9160ed1405585ab844f8750a9305d33f
Homepage: http://redis.io/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubunt
dpkg -l <package-name>
$ dpkg -l nginx
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================================-=========================-=========================-=====================================================================================
ii nginx 1.6.2-1~trusty AMD64 high performance web server
apt policy <package>
kurz
Das apt-show-versions package (separat installiert) analysiert dpkg-Informationen darüber, was installiert ist, und teilt Ihnen mit, ob Pakete auf dem neuesten Stand sind.
Beispiel..
$ Sudo apt-show-versions --regex chrome
google-chrome-stable/stable upgradeable from 32.0.1700.102-1 to 35.0.1916.114-1
xserver-xorg-video-openchrome/quantal-security uptodate 1:0.3.1-0ubuntu1.12.10.1
$
auf debian:
apt list --upgradable
gibt die Liste mit dem Paket, der zu aktualisierenden Version und der aktuellen Version des Pakets an.
ergebnis:
base-files/stable 8+deb8u8 AMD64 [upgradable from: 8+deb8u7]
bind9-Host/stable 1:9.9.5.dfsg-9+deb8u11 AMD64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9]
ca-certificates/stable 20141019+deb8u3 all [upgradable from: 20141019+deb8u2]
certbot/jessie-backports 0.10.2-1~bpo8+1 all [upgradable from: 0.8.1-2~bpo8+1]
dnsutils/stable 1:9.9.5.dfsg-9+deb8u11 AMD64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9]
Linux Mint, Debian 9, Ubuntu 16.04 und älter:
Kurzinfo :
apt policy <package_name>
Detaillierte Informationen (Mit Beschreibung und Abhängigkeiten):
apt show <package_name>
Entsprechend der Manpage:
apt-cache showpkg <package_name>
kann auch verwendet werden für:
... Informationen zu den in der Befehlszeile aufgelisteten Paketen anzeigen. Die restlichen Argumente sind Paket Namen. Die verfügbaren Versionen und umgekehrten Abhängigkeiten jedes aufgelisteten Pakets werden aufgelistet sowie Forward Abhängigkeiten für jede Version. Forward (normale) Abhängigkeiten sind die Pakete, auf die das Paket in Frage hängt ab; Umgekehrte Abhängigkeiten sind die Pakete, die von dem betreffenden Paket abhängen. Somit, Forward-Abhängigkeiten müssen für ein Paket erfüllt sein, umgekehrte Abhängigkeiten müssen jedoch nicht sein.
Ex:
apt-cache policy conky
conky:
Installed: (none)
Candidate: 1.10.3-1
Version table:
1.10.3-1 500
500 http://us.archive.ubuntu.com/ubuntu yakkety/universe AMD64 Packages
500 http://us.archive.ubuntu.com/ubuntu yakkety/universe i386 Packages
Wie anderswo auch bekannt, funktioniert das auch:
apt-cache madison <package_name>
Sie können auch einfach das reguläre apt-get update
ausführen und dann wie im Handbuch beschrieben Folgendes ausführen:
apt-get -V upgrade
-V Zeigt ausführliche Versionsnummern an
Das zeigt Ihnen das aktuelle Paket im Vergleich zu dem, das in einem ähnlichen Format wie dem folgenden aktualisiert wird:
_~# Sudo apt-get -V upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
curl (7.38.0-4+deb8u14 => 7.38.0-4+deb8u15)
php5 (5.6.40+dfsg-0+deb8u2 => 5.6.40+dfsg-0+deb8u3)
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 567 kB of additional disk space will be used.
Do you want to continue? [Y/n]
_