Bevor ich ein Paket installiere, möchte ich wissen, welche Version ich bekommen würde. Wie überprüfe ich die Version vor der Installation mit apt-get
oder aptitude
unter Debian oder Ubuntu?
quelle
Bevor ich ein Paket installiere, möchte ich wissen, welche Version ich bekommen würde. Wie überprüfe ich die Version vor der Installation mit apt-get
oder aptitude
unter Debian oder Ubuntu?
passend
Sie können eine Simulation ausführen, um zu sehen, was passieren würde, wenn Sie ein Paket aktualisieren / installieren:
apt-get -s install <package>
Um alle möglichen Upgrades anzuzeigen, führen Sie einen upgrade
ausführlichen Modus aus und drücken Sie (um sicher zu gehen), um die Simulation nabzubrechen:
apt-get -V -s upgrade
apt-cache
Die Option policy
kann die installierte und die entfernte Version (Installationskandidat) eines Pakets anzeigen.
apt-cache policy <package>
apt-show-versionen
Wenn installiert, werden Versionsinformationen zu einem oder mehreren Paketen angezeigt:
apt-show-versions <package>
Wenn Sie den -u
Switch mit oder ohne Paketnamen übergeben, werden nur aktualisierbare Pakete angezeigt.
Eignung
Die Konsolen-GUI von aptitude
kann aktualisierbare Pakete mit neuen Versionen anzeigen. Öffnen Sie das Menü 'Upgradable Packages'. Wenn Sie vauf ein Paket klicken, werden detailliertere Versionsinformationen angezeigt.
Oder auf der Kommandozeile:
aptitude versions <package>
Beim Bestehen -V
werden detaillierte Informationen zu den Versionen angezeigt, um mit dem Simulationsschalter wieder sicher zu sein:
aptitude -V -s install <package>
Durch Ersetzen install <package>
mit upgrade
werden die Versionen aller aktualisierbaren Pakete angezeigt.
apt-get -V -s upgrade
machte meinen Tag, danke!apt-get install -s
mitsudo
?apt show <packages>
kann auch zur Liste hinzugefügt werdenEin anderer Weg mit dpkg und grep :
quelle
Wenn Sie den vollständigen Namen des Pakets nicht kennen, können Sie auch die Suchausgabe von aptitude formatieren:
%c
= Status (Paket installiert oder nicht)%p
= Name des%d
Pakets%V
= Beschreibung des Pakets = Version des verfügbaren PaketsReferenz: http://linux.die.net/man/8/aptitude
quelle
So erhalten Sie den Paketnamen:
So erhalten Sie Versionsdetails:
Ich glaube
apt-get
und werdeapt-cache
veraltet, mitapt
undaptitude
zur bevorzugten Methode. Angesichts der Langlebigkeit der Apt-Suite ist dies wahrscheinlich für einige Zeit eine sichere Sache!quelle
Du kannst schreiben
apt show <package>
quelle
apt-cache
ich benutzeapt
... Was vermisse ich?apt
undapt-cache
mache dasselbe. Wenn Sie den Quellcode überprüfen, haben beide Frontends dieselbe Funktionalität: forshow
, eine aufgerufene FunktionShowPackage
und forsearch
, eine aufgerufene FunktionDoSearch
.von devscripts.deb
quelle
Anzeigen des neuesten verfügbaren Pakets vor der Installation. Führen Sie ein Update durch, damit Sie über das neueste Paket-Update verfügen.
Um das neueste in Ihrem Repository verfügbare Paket vor der Installation zu überprüfen, führen Sie den folgenden Befehl aus.
Beispiel:
oder
quelle