Wie kann ich den Chocolatey Cache in der kostenlosen Version löschen?

640
user598527

Die Installationsdatei-Reinigung ist derzeit nur in der lizenzierten Edition von Chocolatey ( 96 USD pro Jahr ) verfügbar. Die Entwickler haben offenbar keine Pläne, die kostenlose Cache-Reinigung zu unterstützen .

Die Paketinstallationsdateien können leicht Gigabytes Speicherplatz beanspruchen und werden meines Wissens nur größer, wenn der Benutzer Pakete aktualisiert und neue Software installiert, wobei nur die Kapazität Ihrer Festplatte als Obergrenze gilt.

Ich weiß nicht, ob Chocolatey den Cache an einem zentralen Ort speichert - etwas wird gespeichert, ~\AppData\Local\Tempaber der Großteil befindet sich in den lib* Ordnern in ~\ProgramData\chocolatey. Auch die Protokolldateien im logsOrdner belaufen sich auf meinem System auf über 100 MB. Gibt es eine Möglichkeit, den Chocolatey-Cache vollständig zu löschen, ohne Verzeichnisse manuell zu löschen?

2

1 Antwort auf die Frage

2
harrymc

Sie können zur Reinigung des Cache das inoffizielle, aber genehmigte Paket von Choco-Cleaner verwenden .

Das installierte Paket erstellt eine geplante Windows-Task, die Choco-Cleaner.ps1 jeden Sonntag um 23:00 Uhr ausgeführt wird.

Führen Sie zur Installation Folgendes aus:

choco install choco-cleaner 

Um ein Upgrade (inoffiziell) von Choco Cleaner (Script + Task) durchzuführen, führen Sie Folgendes aus:

choco upgrade choco-cleaner 

Sie können diese Aufgabe auch manuell auf eine der folgenden Arten in der Dokumentation ausführen:

  • Eingabeaufforderung:

    \ProgramData\chocolatey\lib\choco-cleaner\tools\Choco-Cleaner-manual.bat 
  • Power Shell:

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted \ProgramData\chocolatey\bin\Choco-Cleaner.ps1 
  • Windows-Startmenü: Wenn Sie choco-shortcuts-winconfig installiert haben, finden Sie es bei den restlichen Chocolatey Shortcuts.

Ich musste [PowerShell-Ausführungsrichtlinie] (https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-5.1) ändern, um das Skript ausführen zu können Es lohnt sich, diese Informationen zur Antwort hinzuzufügen. user598527 vor 5 Jahren 0
Gute Idee. Erledigt. harrymc vor 5 Jahren 0