Гид по технологиям

Как установить Microsoft PowerShell на Linux или macOS

• 4 min read • Инструменты • Обновлено 10 Dec 2025
Установка PowerShell на Linux и macOS
Установка PowerShell на Linux и macOS

PowerShell теперь доступен на Linux и macOS. Скачайте официальные пакеты с релизов проекта на GitHub, установите зависимости и сам пакет (dpkg/apt для Ubuntu, yum для CentOS/RHEL, стандартный .pkg или Homebrew для macOS). Запустите командой powershell и убедитесь в установке через переменную $PSVersionTable.

Иллюстрация установки Microsoft PowerShell на Linux и macOS

Быстрые ссылки

  • Скачать пакеты с сайта Microsoft

  • Как установить PowerShell на Linux

  • Как установить PowerShell на macOS

  • Как запустить PowerShell на Linux или macOS

PowerShell теперь является проектом с открытым исходным кодом и доступен для Linux и macOS. Официальные пакеты можно скачать на странице релизов проекта PowerShell на GitHub. В исходном наборе представлены 64‑битные версии для Ubuntu 16.04, Ubuntu 14.04, CentOS 7, Red Hat Enterprise Linux 7 и macOS 10.11.

Скачать пакеты с GitHub

Перейдите на страницу Releases проекта PowerShell на GitHub и выберите пакет для вашей ОС. Основные варианты имени файлов:

  • Ubuntu 16.04: пакет с окончанием “16.04.1_amd64.deb”.
  • Ubuntu 14.04: пакет с окончанием “14.04.1_amd64.deb”.
  • CentOS 7 / RHEL 7: пакет с окончанием “el7.centos.x86_64.rpm”.
  • macOS: пакет с окончанием “.pkg”.

Скриншот страницы релизов PowerShell на GitHub

Как установить PowerShell на Linux

После скачивания откройте терминал. Нужно установить зависимости, затем сам пакет.

Ubuntu 16.04

Установите зависимости и пакет:

sudo apt-get install libunwind8 libicu55

Затем установите .deb:

sudo dpkg -i /path/to/powershell.deb

Пример для файла в папке Downloads:

sudo apt-get install libunwind8 libicu55
sudo dpkg -i ~/Downloads/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

Совет: используйте автодополнение Tab в Bash для ускорения ввода пути к файлу.

Установка PowerShell в терминале Ubuntu

Ubuntu 14.04

sudo apt-get install libunwind8 libicu52
sudo dpkg -i /path/to/powershell.deb

CentOS 7 / RHEL 7

Для RPM-пакета выполните:

sudo yum install /path/to/powershell.rpm

Если yum жалуется на локальный файл, можно попробовать:

sudo yum localinstall /path/to/powershell.rpm

Если установка прошла успешно, PowerShell будет установлен на систему.

Как установить PowerShell на macOS

Чтобы установить на Mac, два основных варианта:

  1. Двойной клик на скачанном .pkg — запустится стандартный установщик macOS.
  2. Через Homebrew (альтернатива) — если вы используете Homebrew, можно установить пакет с его помощью: brew install –cask powershell

Если пакет не подписан, macOS Gatekeeper может блокировать запуск. В этом случае откройте контекстное меню файла (.pkg) правой кнопкой мыши или Ctrl+клик, выберите “Открыть” и подтвердите запуск установщика.

Диалог Gatekeeper при установке неподписанного .pkg на macOS

Как запустить PowerShell на Linux или macOS

Откройте терминал и введите:

powershell

Вы увидите приглашение PowerShell, начинающееся с “PS”. Внутри среды можно выполнять cmdlet’ы и стандартные команды PowerShell так же, как в Windows.

Чтобы выйти из окружения PowerShell, введите:

exit

Окно PowerShell на macOS или Linux

Проверка установки и критерии приёмки

  • Откройте PowerShell и выполните:
$PSVersionTable

Это покажет версию PowerShell и ключевые параметры окружения.

  • Запустите базовую команду, например:
Get-Process | Select-Object -First 3

Если команды возвращают результат и приглашение не завершается с ошибкой — установка успешна.

Быстрая методика устранения неполадок

  • Проблемы с зависимостями на Ubuntu: выполните sudo apt-get -f install для автоматического исправления и повторите dpkg -i.
  • Ошибка о libicu или libunwind: проверьте, что установлена рекомендованная версия пакетов (libicu55 для 16.04, libicu52 для 14.04). На старых или слишком новых дистрибутивах номера версий отличаются — рассмотрите использование совместимого дистрибутива или контейнера.
  • На macOS — если установщик блокируется Gatekeeper’ом, используйте правый клик → Открыть и подтвердите запуск.
  • Для RPM‑пакетов на CentOS: если yum install не срабатывает, попробуйте yum localinstall или установить зависимые пакеты вручную.

Важно: PowerShell Core (проект с открытым исходным кодом) отличается от Windows PowerShell по возможностям и модулям; некоторые Windows‑специфичные модули могут быть недоступны.

Роль‑ориентированные контрольные списки

Администратор:

  • Скачать пакет для целевой ОС.
  • Установить системные зависимости (libunwind, libicu и т.д.).
  • Установить пакет и проверить $PSVersionTable.
  • Настроить логирование и политики выполнения (если требуется).

Разработчик:

  • Убедиться, что необходимые модули доступны на PowerShell Core.
  • Проверить скрипты на совместимость с кроссплатформенной оболочкой.
  • Автоматизировать установку через пакетный менеджер (apt/yum/Homebrew) в CI.

Варианты и альтернативы

  • Контейнеризация: запуск PowerShell внутри контейнера Docker — полезно для тестирования разных версий, если системная совместимость вызывает проблемы.
  • Установка через менеджеры пакетов: apt/yum для Linux, Homebrew для macOS — удобнее для обновлений, чем ручная установка .deb/.rpm/.pkg.

Когда установка может не подойти (примеры исключений)

  • Целевой сервер использует неподдерживаемую или сильно устаревшую версию дистрибутива.
  • Требуются Windows‑специфичные модули или функции (например, некоторые провайдеры WMI) — в этом случае PowerShell на Linux/macOS не заменит Windows PowerShell.

Краткий глоссарий

  • cmdlet — небольшая командлет‑функция PowerShell для выполнения одной задачи.
  • $PSVersionTable — встроенная переменная, показывающая информацию о версии PowerShell и окружении.
  • Gatekeeper — механизм macOS для проверки подписи приложений.

Рекомендации по безопасности

  • Скачивайте пакеты только с официальной страницы релизов на GitHub.
  • Если пакет не подписан — проверьте контрольную сумму (если доступна) и используйте временные привилегии администратора только для установки.

Краткое резюме

PowerShell доступен на Linux и macOS. Для установки скачайте соответствующий пакет с релизов на GitHub, установите системные зависимости и пакет (dpkg/yum/.pkg или Homebrew). Запустите powershell в терминале и проверьте $PSVersionTable. При возникновении проблем используйте apt-get -f install, yum localinstall или установку в контейнере.

Примечание: для получения подробной информации, последующих обновлений и исходного кода посетите страницу проекта PowerShell на GitHub.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро