Код на салфетке
24.06
Tips & Tricks. №2 2. Chocolatey - пакетный менеджер для Windows.
Многие знают про пакетные менеджеры в Linux, такие, как rpm, deb и другие. Если с ними ещё не сталкивались, то точно столкнётесь при работе с VPS. В Windows с приложениями, обычно, всё сильно проще - зашёл на сайт, скачал exe или msi, запустил и установил. Нужно обновить приложение в котором нет автоматического обновления? Повторяешь цикл. Это не говоря о том, что пользователь по ошибке может скачать не то, что хочет...
Для Windows тоже есть пакетные менеджеры, например, winget от Microsoft, в котором, правда, даже нет Python 3.12 или Chocolatey, о котором и пойдёт речь.
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.4choco install python312 --version=3.12.0
#установится версия 3.12.0```
Устаревшие пакеты.
choco outdated
Обновление пакета.
``` choco upgrade имя_пакета
choco upgrade python312
#если был установлен, к примеру, 3.12.0, то будет обновлено до 3.12.4choco upgrade all
#обновит версии всех устаревших пакетов```
Удаление пакета.
choco uninstall имя_пакета
Список установленных пакетов.
choco list
еще контент в этом сообществе
еще контент в этом соообществе
Код на салфетке
24.06
войдите, чтобы увидеть
и подписаться на интересных профи