Руководство по 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, OfficeChocolatey (более подходит)
Установка 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'))

Совет: Установка должна выполняться от имени администратора в PowerShell. После установки используйте choco install имя-пакета для установки ПО, choco list ключевое-слово для поиска доступных пакетов.

Быстрый старт

  1. Откройте PowerShell от имени администратора
  2. Запустите скрипт установки
  3. После установки запустите choco install vscode для проверки
  4. Пакетная установка: choco install chrome firefox 7zip notepadplusplus
  5. Обновление всего: choco upgrade all
  6. Просмотр установленного: choco list --local-only
Скачать

Некоторые ссылки на этой странице являются партнёрскими. Мы можем получить небольшую комиссию без дополнительных затрат для вас. Все рекомендации основаны на объективных обзорах.