Hilfreiche apt-Kommandos zur Versionsprüfung

Erstellt: 25.12.2016 10:09

Ich durfte vor einer Weile ein Debian-System aufräumen welches "ein wenig Chaotisch" war durch das mischen diversester Repositories.
Deshalb hier ein paar nützliche Kommandos zum Kontrollieren der Paket-Versionen, zugehörigen Repositories und Dateien der Debian-Pakete.

Installierte Paket-Versionen auflisten mit Repository

# apt-show-versions [vim]
vim:amd64/jessie 2:7.4.488-7+deb8u1 uptodate
[...]

...ohne Paketname listet apt-show-versions alle auf dem System installierten Pakete auf, jeweils auf einer Zeile pro Paket. Dies ist nützlich herauszufinden welche Pakete zum Beispiel aus Testing sind während der Rest aus Stable stammt oder gar neuer oder älter als eine in einem Repository verfügbare Version.

Verfügbare Versionen eines Paketes anzeigen mit Repository

# apt-cache policy vim
vim:
  Installed: 2:7.4.488-7+deb8u1
  Candidate: 2:7.4.488-7+deb8u1
  Version table:
 *** 2:7.4.488-7+deb8u1 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2:7.4.488-7 0
        500 http://mirror.switch.ch/ftp/mirror/debian/ jessie/main amd64 Packages

...im Prinzip ähnlich wie apt-show-versions, jedoch eine andere Art der Darstellung.

Paket nur herunterladen

# apt-get [-t stable] download vim
Get:1 http://security.debian.org/ jessie/updates/main vim amd64 2:7.4.488-7+deb8u1 [953 kB]
Fetched 953 kB in 0s (4'056 kB/s)

...falls mal was total verhunzt ist und man es manuell installieren möchte.

Paketherkunft einer Datei herausfinden

Zu welchem Paket gehört eine Datei?

# apt-file search /usr/bin/vim
graphviz: /usr/bin/vimdot
vim: /usr/bin/vim.basic
[...]

Dateien eines installierten Paketes auflisten

# dpkg-query -L vim
[...]
/usr/bin/vim.basic
/usr/share/doc/vim

Dateien von einem vorliegendem aber nicht installiertem Paket auflisten

# dpkg-deb -c sl_3.03-17_amd64.deb
[...]
-rwxr-xr-x root/root     11480 2012-03-29 16:43 ./usr/games/sl
[...]

Mit der md5-Summe prüfen ob alle Dateien zu einem installiertem Paket in Ordnung sind

# debsums vim
/usr/bin/vim.basic                                                            OK
/usr/share/bug/vim/presubj                                                    OK
/usr/share/bug/vim/script                                                     OK
/usr/share/lintian/overrides/vim                                              OK
[...]

Tagged: Debian Linux


Ähnliche Artikel:
Thinkpad T43 - Bildschirm bleibt nach dem Zuklappen dunkel
Speedstep mit dem Pentium M
Failed to get lockfile: /var/lock/logcheck/logcheck.lock
echo ist nicht immer gleich echo - Internal Server Error
Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'

« Vorheriger Eintrag

Nächster Eintrag »

Kommentare

Verfasse den ersten Kommentar!

Kommentar verfassen