2

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

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

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

1 ответ1

2

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

Установленный пакет создает запланированное задание 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, вы найдете его вместе с остальными шоколадными ярлыками.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .