Scoop — менеджер пакетов для Windows

Scoop — это пакетный менеджер для Windows, который делает установку и использование распространённых программ проще. Он поддерживает как нативные Windows-приложения, так и многие утилиты из мира Unix. Scoop решает типичные неудобства экосистемы Windows, приближая модель управления программами к тому, что привычно пользователям Unix.
Что такое Scoop в двух строках
Scoop устанавливает приложения в пользовательскую директорию и добавляет ярлыки в меню «Пуск». Он управляет версиями и зависимостями. Команды просты: “scoop install имя_пакета”, “scoop update”, “scoop uninstall”.
Важно: Scoop ориентирован на пользователя, у которого есть доступ к PowerShell и разрешение запускать скрипты в своём профиле.
Быстрая установка
Откройте PowerShell от имени текущего пользователя (необязательно от администратора). Сначала разрешите выполнение локальных и подписанных удалённых скриптов для текущего профиля:
Set-ExecutionPolicy RemoteSigned -scope CurrentUserПредупреждение: эта команда позволяет текущему пользователю запускать скрипты, загруженные из сети. Выполняйте её только если доверяете источнику. Ознакомьтесь с заметками на официальном сайте Scoop.
Далее скачайте и запустите инсталлятор Scoop:
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')Если скрипт вызывает сомнения, можно открыть URL https://get.scoop.sh в браузере и просмотреть код перед запуском.

После успешной установки Scoop будет доступен в текущем сеансе PowerShell. При ошибках проверьте политику выполнения PowerShell и наличие доступа к интернету.
Установка программ через Scoop
Пример: установка 7zip. Выполните команду:
scoop install 7zipScoop автоматически скачает и установит последнюю доступную версию и необходимые зависимости. Ярлык появится в папке «Scoop Apps» в меню Пуск.

Scoop поддерживает десятки пакетов «из коробки». Дополнительные пакеты доступны в сторонних репозиториях, называемых “buckets”.
Основные команды (cheat sheet)
- Установить пакет:
scoop install <имя> - Обновить пакет:
scoop update <имя>илиscoop update * - Удалить пакет:
scoop uninstall <имя> - Поиск пакета:
scoop search <ключевое слово> - Просмотреть список установленных пакетов:
scoop list - Добавить bucket:
scoop bucket add <имя> <репозиторий> - Удалить bucket:
scoop bucket rm <имя>
Скрипты и конфигурации Scoop хранятся в директории пользователя (~\scoop). Это упрощает откат изменений и перенос между машинами.
Buckets — что это и как их использовать
Buckets — это коллекции манифестов пакетов. Официальный репозиторий покрывает базовые утилиты. Третьи стороны поддерживают свои buckets с специальными наборами (например, для разработчиков, мультимедиа или портативного софта).
Добавление bucket:
scoop bucket add extrasПосле добавления вы сможете устанавливать пакеты из него, как обычно: scoop install <пакет_из_extras>.
Плюсы и ограничения (когда Scoop не подходит)
Преимущества:
- Простая установка через командную строку.
- Централизованное управление версиями и зависимостями.
- Работает без прав администратора (для большинства пакетов).
- Чистая установка в пользовательскую папку, минимум изменений в системе.
Ограничения и случаи, когда Scoop может не подойти:
- Нужны системные драйверы или службы — их Scoop обычно не устанавливает.
- Закрытые или проприетарные коммерческие инсталляторы, требующие интерактивных шагов.
- Корпоративная политика безопасности может запрещать изменение ExecutionPolicy или выполнение внешних скриптов.
Если вам требуются такие возможности, рассмотрите альтернативы ниже.
Альтернативы и совместное использование
- Chocolatey — крупный менеджер пакетов для Windows с богатым набором пакетов и поддержкой пакетов, требующих прав администратора.
- winget — официальный пакетный менеджер Microsoft, интегрирован с Microsoft Store и корпоративной средой.
- Ninite — прост для массовой установки популярных приложений, но не управляет версиями и обновлениями через CLI.
Вы можете использовать Scoop параллельно с Chocolatey или winget. Часто предпочитают Scoop для портативных утилит и Unix-подобных инструментов, а Chocolatey/winget — для системных инсталляций.
Безопасность и приватность
- Просматривайте скрипты установки перед запуском. URL инсталлятора — https://get.scoop.sh.
- Проверяйте содержимое buckets при сомнении. Репозитории открыты, их можно просмотреть локально.
- Scoop сам по себе не отправляет личных данных. Но пакеты могут иметь сетевой доступ — это зависит от самого ПО.
- В корпоративной среде согласуйте политику выполнения скриптов и установку пакетов с отделом безопасности.
Советы по использованию на практике
- Делайте резервную копию
~\scoopперед массовыми обновлениями. - Используйте
scoop exportиscoop importдля переноса списка пакетов между машинами. - Добавьте часто используемые buckets в профиль, чтобы иметь доступ к нужным пакетам сразу.
- Для CI/CD можно установить Scoop в контейнер или виртуальную машину, чтобы быстро настраивать окружение.
Руководство для ролей: кто и когда использует Scoop
- Разработчик: быстро устанавливает CLI-утилиты и среды (git, jq, node). Scoop удобен для персонального окружения.
- Сисадмин: использует Scoop для портативных инструментов, но предпочитает Chocolatey/winget для системных обновлений и развёртывания.
- DevOps/CI-инженер: автоматизирует установку зависимостей в билд-агентах и контейнерах.
Критерии приёмки
- Команда
scoopдоступна в PowerShell без ошибок. - Установленный пакет запускается из меню Пуск или по пути в
~\scoop\apps. - После
scoop updateпакеты корректно обновляются.
Мини-методология для внедрения Scoop в личный рабочий процесс
- Прочитайте и проверьте скрипт https://get.scoop.sh.
- Установите Scoop в тестовой учетной записи.
- Добавьте нужные buckets и установите минимальный набор пакетов.
- Экспортируйте список пакетов и сохраните как коммит в своём dotfiles-репозитории.
- Перенесите конфигурацию на рабочую машину.
Частые вопросы
Нужно ли запускать PowerShell от администратора?
Нет. Для большинства операций Scoop не требует прав администратора. Админ-права нужны только в редких случаях, когда пакет изменяет системные компоненты.
Как вернуть систему в предыдущее состояние?
Scoop хранит приложения в ~\scoop\apps. Удаление пакета через scoop uninstall обычно чистит установку. Для полного отката используйте резервную копию каталога Scoop.
Короткое объявление для команды (100–200 слов)
Scoop — это простой менеджер пакетов для Windows, который позволяет ставить и обновлять программы через командную строку. Установка проходит одной командой в PowerShell. Scoop хранит пакеты в пользовательской папке и не требует админ-права для большинства задач. Он особенно полезен для разработчиков, которым нужны утилиты Unix-подобного мира и портативные инструменты. Рекомендуется протестировать Scoop в изолированной учётной записи и использовать scoop export для управления списком установленных пакетов.

Итог: Scoop упрощает управление программами в Windows. Он не заменит системные инсталляторы для всех задач, но заметно ускорит установку и обновление многих инструментов.
Глоссарий
- Bucket: репозиторий манифестов пакетов для Scoop.
- Manifest: файл с описанием пакета (URL, версия, зависимости).
- ExecutionPolicy: политика PowerShell, определяющая, какие скрипты разрешено выполнять.
Краткая сводка
Scoop упрощает работу с CLI и портативными приложениями в Windows. Он удобен, безопасен при разумном подходе и совместим с другими менеджерами пакетов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента