Verwenden Sie „cver“

Verwenden Sie „cver“

Ich habe die folgenden Pakete mit Chocolatey installiert.

Schoko-Liste

> choco list
Chocolatey v0.9.9.2                                      
adobereader 11.0.10                                      
ccleaner 5.03.5128                                       
chocolatey 0.9.9.2                                       
ConEmu 14.9.23.0                                         
gimp 2.8.14.1                                            
git 1.9.5.20150114

Eine Woche später wurde das GIMP-Paket auf 2.9 und das Git-Paket auf der Website chocolatey.org auf 1.9.6 aktualisiert, andere Pakete wurden jedoch nicht aktualisiert.

Zwei Wochen später muss ich einen Befehl in cmd ausführen, um das folgende Ergebnis anzuzeigen:

> some command
git current local version (1.9.5), latest version (1.9.6) is available for upgrade
gimp current local version (2.8), latest version (2.9) is available for upgrade

Wie kann man einen solchen Befehl am besten verfassen? (Oder wenn in Chocolatey selbst eine Befehlsoption integriert ist, wie würde diese lauten?)

Antwort1

Notiz: Sie müssen wahrscheinlich die folgenden Befehle in einer administrativen cmd/PowerShell-Eingabeaufforderung ausführen.

Wenn Sie Choco 0.9.9.6+ haben, können Sie den outdatedBefehl verwenden.

choco outdated

Wenn Sie 0.9.9+ installiert haben:

choco upgrade all --noop

Wenn Sie Version 0.9.8.33 oder niedriger installiert haben:

choco version all

Wenn Sie anschließend tatsächlich ein Upgrade durchführen möchten, können Sie Folgendes tun:

cup all -y

Notiz: -yfunktioniert nur mit 0.9.8.33+.

Antwort2

Führen Sie einfach den Fall durch undSchokoladesagte, ich sollte dies verwenden

choco list -lo

Bei mir hat es geklappt, also hier 2 Cent von mir.

Antwort3

Ergänzung von @feventcoder

choco version allerhalten Sie eine Warnung von

HINWEIS ZUR VERALTUNG - choco versionDer Befehl ist veraltet und wird in Version 1.0.0 entfernt. Bitte verwenden Sie choco upgrade <pgkname> --noopstattdessen.

Sie sollten sich also darüber im Klaren sein, dass der versionBefehl möglicherweise nicht mehr unterstützt wird.

Sicher müssen Sie Ihre Chocolatey-Version auf 0.9.9+ oder höher aktualisieren.

Auf Befehlchoco upgrade chocolatey

Und rufen Sie dann an, cup all -yum alle Upgrades auf Ihrem System zu installieren.

Antwort4

Verwenden Sie „cver“

Wenn Sie nur die lokal installierten Pakete finden möchten, können Sie am schnellsten den folgenden Befehl in einer DOS-Eingabeaufforderung eingeben:

cver all -localonly

Oder noch einfacher zu merken und einzutippen:

cver all -lo

Dadurch werden unnötige Rückfragen vermieden.

verwandte Informationen