Chocolatey - пакетный менеджер для Windows
Установка и основные команды Chocolatey - пакетного менеджера для Windows.
Реклама
Многие знают про пакетные менеджеры в Linux, такие как, rpm
, deb
и другие. Если с ними ещё не сталкивались, то точно столкнётесь при работе с VPS.
В Windows с приложениями, обычно, всё сильно проще - зашёл на сайт, скачал exe
или msi
, запустил и установил. Нужно обновить приложение в котором нет автоматического обновления? Повторяешь цикл. Это не говоря о том, что пользователь по ошибке может скачать не то, что хочет...
Chocolatey
- на текущий момент самый популярный менеджер пакетов для Windows. Обеспечивает удобное управление установленными приложениями, оперативно обновляет версии в репозитории, при этом тщательно проверяет находящиеся там пакеты.
Внимание! Для полноценной работы с Chocolatey необходимо использовать Powershell, запущенный от имени администратора!
Установка Chocolatey.
Для установки выполните команду ниже в PowerShell, открытом от имени администратора:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Установка пакета.
choco install имя_пакета
choco install python312
# установится последняя на дынный момент версия 3.12.4
choco install python312 --version=3.12.0
# установится версия 3.12.0
Устаревшие пакеты.
choco outdated
Обновление пакета.
choco upgrade имя_пакета
choco upgrade python312
# если был установлен, к примеру, 3.12.0, то будет обновлено до 3.12.4
choco upgrade all
# обновит версии всех устаревших пакетов
Удаление пакета.
choco uninstall имя_пакета
Список установленных пакетов.
choco list
Все статьи