Как очистить шоколадный кеш в бесплатной версии?

423
user598527

Очистка установочного файла в настоящее время доступна только в лицензионной версии Chocolatey ( 96 долларов в год ), и разработчики, похоже, не планируют предлагать поддержку очистки кэша для бесплатной версии .

Установочные файлы пакета могут легко занимать гигабайты дискового пространства, и, насколько мне известно, они только увеличиваются в размере, когда пользователь обновляет пакеты и устанавливает новое программное обеспечение, причем в качестве верхнего предела используется только емкость жесткого диска.

Я не знаю, хранит ли Chocolatey кэш в одном центральном месте - что-то сохраняется, ~\AppData\Local\Tempно большинство находится в libпапках * в ~\ProgramData\chocolatey. Кроме того, файлы журнала в logsпапке в моей системе занимают более 100 МБ. Есть ли способ полностью очистить кэш Chocolatey без удаления каталогов вручную?

2

1 ответ на вопрос

2
harrymc

Вы можете использовать для очистки кеша неофициальную, но одобренную упаковку с шоколадом .

Установленный пакет создает запланированную задачу Windows, которая запускается Choco-Cleaner.ps1 каждое воскресенье в 23:00.

Для установки выполните следующее:

choco install choco-cleaner 

Чтобы обновить (неофициальный) Choco Cleaner (Script + Task), выполните следующее:

choco upgrade choco-cleaner 

Вы также можете вручную запустить эту задачу одним из следующих способов из документации:

  • Командная строка:

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

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted \ProgramData\chocolatey\bin\Choco-Cleaner.ps1 
  • Меню «Пуск» Windows: если у вас установлен choco-shortcuts-winconfig, вы найдете его вместе с остальными шоколадными ярлыками.

Мне пришлось изменить [Политику выполнения PowerShell] (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-5.1), чтобы запустить сценарий. стоило бы добавить эту информацию в ответ. user598527 5 лет назад 0
Отличная идея. Готово. harrymc 5 лет назад 0