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.