Chocolatey — это пакетный менеджер для Windows, аналог apt или yum из linux.
У Chocolatey большая библиотека пакетов, в нем содержаться все основные бесплатные программы, там же написано как их установить.
Chocolatey может работать в системах Windows начиная с 7. Должен быть минимум PowerShell v2 и .NET Framework 4, если он не установлен, то при установке Chocolatey будет предпринята попытка его установить.
Для установки Chocolatey командная строка или PowerShell должны быть запущены от имени администратора.
Установка
В windows 10 chocolatey установлен по умолчанию. В windows 7 chocolatey не установлен.
Для установки из командной строки используется команда
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Для установки из PowerShell нужно сначала разрешить выполнение скриптов
Set-ExecutionPolicy Unrestricted -Scope CurrentUserзатем для установки chocolatey можно использовать команду
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'))
Если при установке не возникло никаких ошибок, значит можно использовать chocolatey.
Проверить установку можно командой
Проверить установку можно командой
choco -?должна быть выведена справка о программе.
Официальный мануал по установке
Команды chocolatey
Установка программы
choco install <packetname>или
choco install <packetname1> <packetname2> <packetname3>
Если при установке возникает ошибка Checksum, то можно добавить флаг ignore-checksums
choco uninstall <packetname> --ignore-checksums
Удаление программы
choco uninstall <packetname>
Обновление всех установленных через chocolatey программ
choco upgrade all
Вывод списка всех установленных программ
choco list --local-only
Список некоторых программ для установки через chocolatey
- Системные
- vcredist-all - все версии Microsoft Visual C++ Runtime
- dotnetfx - Microsoft .NET Framework 4.8
- dotnet - Microsoft .NET Framework последней версии
- powershell - PowerShell 5
- powershell-core - мультиплатформенная 7 версия PowerShell
- orca - программа для редактирования msi пакетов
- Консольные программы
- microsoft-windows-terminal - улучшенный терминал с возможностью открытия нескольких вкладок
- wsl2 - Windows Subsystem for Linux
- curl - утилита, реализующая возможности работы с URL страницами
- gsudo - позволяет вызывать программу от имени администратора из командной строки запущенной от имени обычного пользователя
- chocolateygui - графический интерфейс для пакетного менеджера chocolatey
- telnet - telnet клиент для windows
- grep - утилита командной строки для поиска в наборах данных обычного текста строк, соответствующих регулярному выражению
- Мультимедиа
- obs-studio - стриминг и запись видео
- gimp - графический редактор
- audacity - аудиоредактор
- blender - 3d редактор
- vlc - видеоплеер
- mpc-hc - видеоплеер
- k-litecodecpack-standard - стандартный вариант пакета кодеков плюс проигрыватель mpc-hc
- k-litecodecpackfull - полный вариант пакета кодеков плюс проигрыватель mpc-hc
- Интернет
- googlechrome - браузер Google Chrome
- firefox - браузер Mozila Firefox
- opera - браузер Opera
- Офис
- foxitreader - чтение PDF файлов
- adobereader - чтение PDF файлов
- libreoffice-fresh - офисный пакет libreoffice
- windjview - чтение djvi файлов
- Программирование
- python3 - интерпретатор языка python
- git - система хранения версий
- visualstudio-installer - установщик Visual Studio
- visualstudio2019community - Visual Studio 2019
- visualstudio2022community - Visual Studio 2022
- vscode - редактор исходного кода vs code
- typescript - компилятор typescript
- nodejs - программная платформа, превращающая javascript в язык общего назначения
- php --package-parameters='"""/InstallDir:C:\PHP"""' - установка php по указанному пути
- tortoisegit - графический интерфейс для git
- tortoisesvn - графический интерфейс для svn
- openjdk11 - java development kit
- mysql - субд
- phpmyadmin - администрирование субд mysql
- pgadmin4 - администрирование субд postgresql
- putty - подключение по ssh
- winscp - передача файлов между компьютерами по SFTP, SCP, FTPS, FTP
- virtualbox - виртуализация
- virtualbox-guest-additions-guest.install - устанавливается на гостевую ОС для улучшенного взаимодействия с хостовой ОС
- docker-desktop - docker с графическим интерфейсом
- minikube - одноузловой локальный кластер kubernetes
- kubernetes-helm - поддержка helm kubernetes
- grafana - построение графиков метрик
- Игры
- discord - система мгновенного обмена сообщениями c поддержкой VoIP
- origin - игровой магазин Origin
- goggalaxy - игровой магазин GOG
- battle.net - игровой магазин Battle.net
- epicgameslauncher - игровой магазин Epic games
- steam-client - игровой магазин Steam
- DIY
- arduino - среда написания прошивок для микроконтроллеров Arduino
- atmel-studio - среда написания прошивок для микроконтроллеров ATmega
- Очистка системы
- glaryutilities-free - очистка и оптимизация
- ccleaner - очистка и оптимизация
- Управление системой
- windirstat - построение дерева файловой системы
- powertoys - изменение некоторых визуальных настроек системы
- procexp - альтернативный диспетчер задач
- lockhunter - разблокировка файлов
- autoruns - показывает все автоматические запускаемые программы
- hwmonitor - характеристики системы
- wireshark - анализатор трафика
- autohotkey - язык для автоматизации выполнения задач
- autoit - язык для автоматизации выполнения задач
- bginfo - вывод системной информации на рабочий стол
- nmap - сканирование ip-сетей
- mc - файловый менеджер с текстовым интерфейсом
- keytweak - переопределение значений клавиш
- files - улучшенный проводник с возможностью открытия нескольких вкладок
- Прочее
- 7zip - архиватор
- winrar - архиватор
- notepadplusplus - текстовый редактор
- notepad3 - улучшенный блокнот
- keepass - хранение паролей
- keepass-langfiles - языковой пакет для keepass
- telegram - мессенеджер
- lightshot - скриншоты
- joplin - заметки
- thunderbird - почта
- qbittorrent - скачивание торрентов
- ultraiso - работа с образами
- calibre - чтение книг
- openvpn - подключение по vpn
- tapwindows - tap адаптер для openvpn
- rufus - запись образа на флешку
- ultravnc - удаленное подключение по протоколу vnc