Новости
Запуск новой услуги: Video on Demand (VoD) уже в панели управления!
Serverspace Black Friday
VP
2 сентября 2021
Обновлено 6 июня 2023

Как установить менеджер пакетов Chocolatey на Windows Server

Windows

Эта инструкция покажет вам, как установить менеджер пакетов Chocolatey на Windows Server, который сделает установку и удаление программ в Windows таким же простым и удобным, как в операционных системах на базе Linux. Кроме того, вы сможете легко обновлять установленные приложения одним щелчком мыши или командой.

Что такое Chocolatey

Были времена, когда ОС на базе Linux имели очень сложный механизм установки приложений, он сохранился до сих пор, и сейчас вы можете скомпилировать любое приложение из исходного кода с помощью make или magic. Из-за этого разработчики Linux представили очень удобный способ установки приложений - менеджеры пакетов. Теперь у вас есть возможность сравнить компиляцию и современный механизм управления пакетами - apt-get, yum для ОС и pip, gem для языков программирования, где приложения с зависимостями устанавливаются простой командой и так же легко обновляются или удаляются. Windows в данном случае не сделала никаких революционных улучшений, она просто сделала свой магазин, но он по-прежнему не пользуется популярностью. В Windows по-прежнему приходится искать программы в Интернете и обновлять их вручную, что не только неудобно, но и более опасно, так как можно нарваться на программу с трояном. В данном случае Chocolatey был создан для того, чтобы сделать управление программами в Windows более удобным и похожим на то, как это делается в Linux. Он создал хранилище программ и специальный клиент для Windows, который способен загружать, устанавливать и обновлять программы из этого каталога автоматически.

Установка Chocolatey

Клиент Chocolatey представляет собой утилиту PowerShell. Чтобы установить его, откройте Windows 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')))

98_cho1

Дождемся завершения процесса, и программа будет готова к использованию. После этого вы можете ознакомиться с основными возможностями программы. Для этого введите команду choco /?, которая покажет вам, как пользоваться программой и основными командами.

Как вы уже, наверное, поняли, все операции выполняются путем ввода специальных команд в PowerShell. Например, если вам нужно установить программу, просто введите:

choco install имя_пакета

Чтобы обновить ее:

choco update имя_пакета

Чтобы просмотреть весь список доступных программ в хранилище, введите:

choco list

или воспользуйтесь поиском в онлайн-версии каталога - https://community.chocolatey.org/packages?q=.

ChocolateyGUI

Если вам не очень нравится набирать команды вручную, вы можете получить графический интерфейс для Chocolatey. Он называется ChocolateyGUI и устанавливается путем ввода в PowerShell:

choco install chocolateygui

68_cho2

Процесс займет некоторое время и потребует ввести "a" для подтверждения установки.

Чтобы запустить ChocolateyGUI, просто введите ее название в Поиск Windows, и он выдаст установленную программу.

Программа имеет очень простой и интуитивно понятный интерфейс. Установка программ очень проста - просто щелкните правой кнопкой мыши на нужное приложение из списка и нажмите кнопку install.

9_cho3

Затем немного подождите, пока установка завершится.

97_cho4

После завершения установки вы можете найти программу с помощью Поиска Windows.

Чтобы удалить программу, просто щелкните ее правой кнопкой мыши и выберите удалить.

Чтобы автоматически обновить все программы, просто запустите в PowerShell:

choco upgrade all

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
220140 Минск ул. Домбровская, д. 9
+375 (173) 88-72-49
700 300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700 300