Руководство по Chocolatey: установка ПО одной командой — пакетный менеджер для Windows
Chocolatey: после переустановки Windows — одна команда, и всё ПО восстановлено
Решает одной фразой: Устали скачивать и устанавливать ПО по одному после переустановки Windows? Chocolatey возвращает все ваши обычные программы одной командой.
Сколько раз вы проходили через это — переустановка Windows, затем полдня: открываете браузер, ищете Chrome, скачиваете, устанавливаете; затем ищете 7-Zip, скачиваете, устанавливаете; затем ищете VS Code… повторяя тот же процесс для каждой программы.
Chocolatey решает эту проблему.
Что такое Chocolatey?
Chocolatey — самый популярный пакетный менеджер для Windows. Он построен на PowerShell и может автоматически скачивать и устанавливать ПО из интернета одной командой. Также поддерживает одношаговое обновление всего установленного ПО.
Проблема, которую он решает: Автоматизировать установку ПО вместо ручной работы, делая установку ПО такой же простой, как apt-get в Linux.
Основные функции
- Установка одной командой:
choco install firefoxавтоматически скачивает и устанавливает - Обновление одной командой:
choco upgrade allобновляет всё ПО - Обработка зависимостей: Автоматически устанавливает необходимые зависимости
- Тихая установка: Устанавливает в фоне без необходимости нажимать «Далее»
- Богатая библиотека ПО: Более 9 000 пакетов в репозитории
- Автоматическая настройка: Многие пакеты ПО предварительно настроены
Выбор между Chocolatey и Scoop
| Сценарий использования | Рекомендуемый инструмент |
|---|---|
| Установка Chrome, Firefox, Office | Chocolatey (более подходит) |
| Установка Python, Node.js, Git | Либо Scoop, либо Chocolatey |
| Нужны несколько версий одновременно | Scoop |
| Нет прав администратора | Scoop |
| Управление обновлениями установленного ПО | Chocolatey |
Многие разработчики устанавливают оба: Chocolatey отвечает за повседневное ПО, Scoop управляет инструментами разработки.
Что говорят пользователи
«Раньше переустановка системы занимала у меня как минимум полдня. Теперь я пишу скрипт Chocolatey, иду за кофе, и когда возвращаюсь, всё уже установлено.»
«Первое, что я делаю на новом рабочем ноутбуке — устанавливаю Chocolatey, затем пакетно устанавливаю среду разработки. Огромный прирост эффективности.»
Загрузка
Chocolatey не требует пакета загрузки. Запустите это в PowerShell от имени администратора:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Официальный сайт: https://chocolatey.org/
- Поиск пакетов: https://community.chocolatey.org/packages
Совет: Установка должна выполняться от имени администратора в PowerShell. После установки используйте
choco install имя-пакетадля установки ПО,choco list ключевое-словодля поиска доступных пакетов.
Быстрый старт
- Откройте PowerShell от имени администратора
- Запустите скрипт установки
- После установки запустите
choco install vscodeдля проверки - Пакетная установка:
choco install chrome firefox 7zip notepadplusplus - Обновление всего:
choco upgrade all - Просмотр установленного:
choco list --local-only