Ich möchte in der Lage sein, fast alle meine Chocolatey-Pakete choco upgrade all -y
zu aktualisieren .
Einige Pakete stellen Anwendungen dar, die ich installiert haben möchte, aber ich möchte nicht mehr, dass sie aktualisiert werden, zumindest nicht automatisch durch den choco upgrade all
Befehl.
Kann ich ein Paket aus Chocolatey entfernen, ohne die Anwendung tatsächlich zu deinstallieren? Das hätte den gewünschten Effekt.
Oder kann ich mein Ziel besser erreichen?
chocolatey
Klas Mellbourn
quelle
quelle
choco pin -h
Details) und Chocolatey wird nicht versuchen, das Paket zu aktualisieren. github.com/chocolatey/choco/wiki/CommandsPinAntworten:
Sie haben zwei Möglichkeiten:
Sie können pin verwenden (siehe choco pin -h für Details) und Chocolatey wird nicht versuchen, das Paket zu aktualisieren :
choco pin add -n=packageName
. Nach diesem Befehlchoco upgrade all
wird das Paket mit dem Namen übersprungenpackageName
.Sie können die Anwendung aus der Chocolatey-Datenbank entfernen (Sie müssen den Anwendungsordner entfernen). Alle Anwendungsmetadaten werden in einem Ordner gespeichert
C:\ProgramData\chocolatey\lib\<package-name>
, Beispiel :C:\ProgramData\chocolatey\lib\adobereader
.Entfernen Sie das Verzeichnis vorsichtig, da manchmal Anwendungen im Ordner für schokoladige Anwendungen installiert sind. Beispiel:
C:\ProgramData\chocolatey\lib\javadecompiler-gui\jd-gui-windows-1.4.0
quelle
lib
Ordnern, sodass Sie diese Ordner sicher entfernen können.Beispiel (Entfernen Sie die Verpackung
myExamplePackage
ohne Deinstallation aus der Schokolade)Aus den schokoladigen Dokumenten :
quelle