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.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

#код_на_салфетке #chocolatey #пакетный_менеджер #полезное #winget #python
Tips & Tricks. №2
2. Chocolatey - пакетный менеджер для Windows.
Многие знают про пакетные менеджеры в Linux, такие, как rpm, deb и другие | Сетка — новая социальная сеть от hh.ru
repost

187

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь