Scoop: как установить и пользоваться в Windows

Что такое Scoop?
Scoop — это инсталлятор для Windows, который управляется через командную строку (PowerShell). Он автоматизирует загрузку программ, установку зависимостей и размещает пакеты в профиле пользователя, чтобы не требовались права администратора по умолчанию.
Короткое определение терминов:
- Scoop — менеджер пакетов для Windows.
- Бакет (bucket) — коллекция манифестов пакетов для Scoop.
- Манифест — JSON/YAML-файл, описывающий, как установить пакет.
Почему это удобно:
- Убирает графические мастера установки.
- Автоматически подтягивает зависимости.
- Упрощает автоматизацию и настройку рабочих окружений.
Важно: Scoop не заменяет централизованные установщики в корпоративной среде, но отлично подходит разработчикам и продвинутым пользователям.
Требования и совместимость
- Поддерживается Windows 7 и выше.
- Требуется PowerShell 5.0 или новее.
- Scoop по умолчанию устанавливает пакеты в папку пользователя, поэтому не нужны права администратора.
Совместимость и миграция:
- Если вы уже используете Chocolatey или winget, Scoop хорошо дополнит набор инструментов. Он ориентирован на простые «портативные» пакеты и удобнее для разработчиков.
- Для корпоративных политик управления пакетами лучше оставаться на централизованных решениях и согласовать использование Scoop с IT.
Как установить Scoop — пошагово
- Откройте PowerShell. Найдите «PowerShell» в меню «Пуск» и запустите обычный экземпляр (не обязательно от администратора).
- Убедитесь, что у вас PowerShell 5 или новее: выполните в PowerShell команду
Get-Host | Select-Object Version. - Если политика выполнения скриптов мешает, временно измените её для текущего пользователя:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser- Скачайте и выполните установочный скрипт Scoop. Рекомендуется сначала скачать скрипт, просмотреть его, а затем запускать:
# Скачиваем скрипт в файл для проверки
iwr -useb get.scoop.sh -OutFile install_scoop.ps1
# Откройте файл в текстовом редакторе и проверьте содержимое перед запуском
# После проверки выполните установку
.
.\install_scoop.ps1Альтернатива — однострочная команда (быстрая установка, запускает скрипт сразу):
iwr -useb get.scoop.sh | iex- После установки проверьте работу:
scoop help
scoop --version- Установка пакета (пример):
scoop install gitКраткое объяснение: iwr — сокращение для Invoke-WebRequest, команда скачивает установочный скрипт с get.scoop.sh. Путь с установкой в профиль пользователя делает установку удобной без прав администратора.
Важно: если PowerShell отключён администратором в вашей организации, обратитесь в IT. Не выполняйте скрипты, которые вы не проверили.
Быстрый набор команд (cheat sheet)
- Установить пакет:
scoop install - Удалить пакет:
scoop uninstall - Обновить один пакет:
scoop update - Обновить все пакеты:
scoop update *илиscoop update(в старых версиях —scoop update && scoop status) - Показать установленные пакеты:
scoop list - Поиск пакета:
scoop search - Добавить бакет:
scoop bucket add(например,extras,versions) - Показать бакеты:
scoop bucket list
Примеры часто используемых бакетов: main, extras, versions.
Альтернативы и когда использовать другие инструменты
- winget (официальный менеджер пакетов Microsoft): лучше для интеграции с Microsoft Store и централизованного управления.
- Chocolatey: сильнее подходит для корпоративного деплоя и MSI/EXE-инсталляторов.
- Scoop: предпочтителен, если нужна простая установка портативных утилит и разработческих инструментов без привилегий администратора.
Выбор зависит от задач: автоматизация локального окружения — Scoop; централизованный деплой в корпоративной сети — Chocolatey/winget.
Роль‑ориентированные чек‑листы
Для разработчика:
- Установить Scoop.
- Добавить нужные бакеты (
extras,versions). - Установить git, node, python, 7zip.
- Создать скрипт установки окружения
bootstrap.ps1.
Для админа/оператора:
- Проверить политику безопасности перед разрешением скриптов.
- Убедиться в подходящем источнике пакетов и подписи.
- Документировать допустимые пакеты и версии.
Для случайного пользователя:
- Убедиться, что вы понимаете, что делает скрипт установки.
- Предпочтительно скачивать скрипт и просмотреть перед запуском.
Безопасность и конфиденциальность
- Всегда просматривайте установочный скрипт перед выполнением, особенно при использовании однострочной команды
iwr | iex. - Scoop по умолчанию использует репозитории в GitHub. Проверяйте репутацию и содержимое бакета.
- Для корпоративных установок используйте внутренние бакеты или прокси-репозитории.
Совет: скачайте скрипт (-OutFile) и откройте его в редакторе, чтобы понять, какие действия будут выполнены.
Критерии приёмки
- Scoop успешно устанавливается и отвечает на
scoop --version. - Установка пакета (например,
git) проходит без ошибок:scoop install gitиgit --versionвозвращает версию. - Обновление пакетов и список установленных работают:
scoop update *,scoop list.
Ментальные модели и эвристики
- Treat Scoop как «apt/apt-get» для Windows: простой, ориентирован на разработчика и локальные окружения.
- Если нужен централизованный контроль — выбирайте Chocolatey или winget.
- Для быстрого восстановления dev-окружения используйте сценарий на основе
scoop install.
Короткий словарь
- Бакет — коллекция описаний пакетов.
- Манифест — файл, описывающий установку пакета.
- Портативный пакет — программа, не требующая MSI/EXE установщика и не меняющая системные каталоги.
Заключение
Scoop даёт разработчикам и продвинутым пользователям удобный способ управлять приложениями в Windows через терминал. Он сокращает клики и повторяемые ручные действия. Если вы привыкли к менеджерам пакетов в Linux, Scoop легко сделает вашу работу в Windows схожей и предсказуемой.
Короткая проверка: установите Scoop, затем scoop install git и убедитесь, что git --version возвращает номер версии. Если возникли ограничения по политике исполнения, используйте Set-ExecutionPolicy RemoteSigned -Scope CurrentUser или обратитесь к администратору.
Important: всегда проверяйте скрипты перед запуском и выбирайте репозитории с проверенной репутацией.
Краткое резюме:
- Scoop — удобный менеджер пакетов для Windows.
- Работает через PowerShell и не требует прав администратора по умолчанию.
- Подходит для разработчиков и тех, кто предпочитает терминал.
Похожие материалы
Как выйти из безопасного режима Windows 10
Проверить силу сигнала Wi‑Fi в Windows
Как установить и управлять плагинами Plex
Блокировка и разрешение приложений в Windows
Как получить Xbox Wrapped 2022 — неофициальный обзор