Ich möchte wissen, wie man die Versionsinformationen eines installierten Programms erhält, das nicht das hat
--version
oder-version
Methode implementiert.
command-line
package-management
versions
Paradiesstaub
quelle
quelle
Antworten:
Sie können
dpkg
oder verwendenapt-cache
.So überprüfen Sie beispielsweise die Version von
bash
:quelle
yum requires <file>
z. B.yum requires ssh-keygen
, Ihre openSSH-Version.Wenn das Programm keine Befehlszeilenoption hat, die Versionsinformationen anzeigt, können Sie versuchen
dpkg
, die Paketversion abzurufen, die normalerweise die Programmversion enthält.druckt das Paket, das YOUR_PROGRAM enthält, und
druckt die Version von YOUR_PACKAGE.
Sie können alles zusammenfassen:
Verwenden Sie es zum Beispiel so für
ls
:quelle
Sie können Folgendes verwenden
dpkg-query
, um die Version eines Pakets abzurufen:So rufen Sie nur die Versionszeichenfolge ab:
quelle
Der folgende Befehl gibt Ihnen auch die genaue installierte Paketversion an.
Beispiel
quelle