Пакетный менеджер для Windows. Chocolatey

Наиболее популярным пакетным менеджером для Windows является Chocolatey.

Содержание

1 Ресурсы

2 Установка Chocolatey

  • Порядок установки описан на странице https://chocolatey.org/install.

  • Установка проводится в PowerShell.

    • PowerShell должен быть запущен с правами администратора.
    • Проще всего запустить его комбинаций клавиш Win+X.
  • Команда установки находится на странице https://chocolatey.org/install.

3 Дополнительные настройки

  • Для того, чтобы установка происходила без запроса подтверждения, можно сделать следующую настройку:
    choco feature enable -n=allowGlobalConfirmation
    
  • Обратно включить запрос подтверждения можно командой:
    choco feature disable -n=allowGlobalConfirmation
    

4 Пакеты

5 Работа с программным обеспечением

5.1 Сервисные функции

  • Информация по ключам командной строки:
    choco --help
    
  • Список пакетов в репозитории:
    choco list
    
  • Список установленных пакетов:
    choco list --local-only
    

5.2 Установка пакета

  • Для установки пакета нужно выполнить команду:
    choco install package_name
    
  • Чтобы установить без запроса на подтверждение, следует добавить ключ y:
    choco install package_name -y
    

5.3 Удаление пакета

  • Для удаления пакета нужно выполнить команду:
    choco uninstall package_name
    

5.4 Обновление пакетов

  • Для обновления пакета нужно выполнить команду:
    choco upgrade package_name
    
  • Для обновления всех установленных пакетов нужно выполнить команду:
    choco upgrade all -y
    

5.5 Автоматическое обновление пакетов

  • Для автоматического обновления пакетов используется пакет choco-upgrade-all-at:
    choco install choco-upgrade-all-at
    
  • Обновление можно выполнить командой:
    choco-upgrade-all
    
  • Чтобы задать время обновления, нужно устанавливать с определёнными параметрами:
    • если не указывать никаких параметров, choco-upgrade-all-at по умолчанию будет запускаться ежедневно в 2 часа ночи и прерываться в 4 часа ночи;
    • запуск choco upgrade all -y ежедневно (по умолчанию) в 23:00 и прерывание в 1:00 ( по умолчанию ABORTTIME равно +2 часа):
      choco install choco-upgrade-all-at --params "'/TIME:23:00'"
      
    • запуск choco upgrade all -y ежедневно в 4:00 и прерывание в 8:00:
      choco install choco-upgrade-all-at --params "'/DAILY:yes /TIME:04:00 /ABORTTIME:08:00'"
      
    • запуск choco upgrade all -y каждое воскресенье в 1:00 и прерывание в 3:00:
      choco install choco-upgrade-all-at --params "'/WEEKLY:yes /DAY:SUN /TIME:01:00'"
      
  • Параметры можно отредактировать, запустив команду:
    choco-upgrade-all -EditConfig
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие