Chocolatey — удобная установка и обновление программ в Windows

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

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

В Windows же нам приходится самостоятельно рыскать по Сети в поисках нужных программ и вручную их обновлять, что не только неудобно, но и представляет большую угрозу для безопасности системы.

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

Клиент Chocolatey представляет из себя утилиту, работающую в командной строке. Для его установки откройте терминал с правами администратора и введите следующий код (можно просто скопировать):
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Подождите некоторое время для завершения операции, в результате которой на ваш компьютер будет установлен Chocolatey и обновлён каталог доступных программ. После этого можно познакомиться с основными возможностями программы.

Для этого введите команду choco help

Она расскажет вам об использовании программы и покажет список всех доступных команд.

Как вы уже, вероятно, поняли, все операции выполняются с помощью ввода специальных команд в терминале. Например, если вам необходимо установить какую-либо программу, то достаточно набрать choco install имя_пакета

Для его обновления введите choco update имя_пакета

Чтобы просмотреть весь список имеющихся в репозитории программ, введите команду choco list

Также можно воспользоваться поиском в онлайновой версии каталога. Всего на сегодняшний день в каталоге насчитывается около 2 500 программ.

Если вам не очень нравится вручную вводить команды, то можно установить графический интерфейс для Chocolatey и пользоваться им для установки, обновления или удаления программ. Называется он ChocolateyGUI и устанавливается с помощью команды choco install chocolateygui

После этого следует перезагрузить компьютер и запустить утилиту ChocolateyGUI от имени администратора.

Программа имеет предельно простой и понятный интерфейс, так что разобраться с ней будет несложно даже без дополнительных пояснений. Установка выбранных вами программ происходит, как правило, полностью в автоматическом режиме, так что вы вполне можете заниматься при этом своими делами.
Chocolatey .

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Kotofos online
05.10.16 08:51
Есть ли под линукс похожий способ устанавливать non-free софт? Типа dropbox, skype, idea, chrome, sublime text?
Игорь Голов
25.02.17 14:47
Это тоже самое что и Linux - репы, только для Windows.
Игорь Голов
25.02.17 14:51
Наивный мальчик... Microsoft не несёт ответсвенности за причинения ущерба вирусами. И никогда не несла.Договора с Microsoft у пользователя нет - есть документ в котором описаны права арендатора (пользователь) и арендодателя (Microsoft)/ И всё.
LakeOfTears
16.10.17 09:01
"Опытным пользователям" , судя по всему - вы к ним не относитесь. Поэтому не стоит так напрягаться. Что касается самого менеджера, то возможность установить весь необходимый набор софта одной командой - это действительно прорыв для винды.
Читать все комментарии