Ubuntu Package Versionen ermitteln

Bei Ubuntu kann man sich die Versionen der installierten Packete mit dem Programm dpkg anzeigen lassen. Hierfür muss man den Parameter -s und den Namen des gewünschten Packetes angeben. Im folgenden Beispiel ermittele ich die installierte Version von OpenSSL:

dpkg -s openssl

Wenn der Befehl abgesendet wurde, gibt das System die folgenden Informationen zurück:

Package: openssl
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 902
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 1.0.1e-3ubuntu1.2
Depends: libc6 (>= 2.15), libssl1.0.0 (>= 1.0.1)
Suggests: ca-certificates
Conffiles:
 /etc/ssl/openssl.cnf 7df26c55291b33344dc15e3935dabaf3
Description: Secure Socket Layer (SSL) binary and related cryptographic tools
 This package contains the openssl binary and related tools.
 .
 It is part of the OpenSSL implementation of SSL.
 .
 You need it to perform certain cryptographic actions like:
  -  Creation of RSA, DH and DSA key parameters;
  -  Creation of X.509 certificates, CSRs and CRLs;
  -  Calculation of message digests;
  -  Encryption and decryption with ciphers;
  -  SSL/TLS client and server tests;
  -  Handling of S/MIME signed or encrypted mail.
Original-Maintainer: Debian OpenSSL Team <pkg-openssl-devel@lists.alioth.debian.org>

Um nun einen genauen Paketnamen zu ermitteln, kann man sich mit dem folgenden Befehl anzeigen lassen, welche Packete auf dem System installiert sind. In diesem Beispiel lass ich mir alle Pakete anzeigen, die etwas mit PHP zu tun haben:

dpkg --get-selections | grep php

Als Ergebnis erhält man vom System die folgenden Informationen zurück

libapache2-mod-php5                             install
php5-cli                                        install
php5-common                                     install
php5-mysql                                      install
php5-readline                                   install

Wenn man jetzt den exakten Namen des gewünschten Packetes hat, kann man den oben genannten Befehl nutzen, um die detailierten Informationen zu dem Paket sich ausgeben zu lassen.

http://www.agile-coding.net/ubuntu-package-versionen-ermitteln/