Home
» LINUX
»
Как получить Microsoft Powershell в Linux
Как получить Microsoft Powershell в Linux
PowerShell - это ответ Microsoft на командную строку Unix. Он мощный и в первую очередь ориентирован на разработчиков, которым нужна надежная среда командной строки и сценариев.
Инструмент и фреймворк PowerShell не эксклюзивны для пользователей Windows. К удивлению многих, Microsoft сделала возможным использование своей платформы PowerShell в других операционных системах, включая Linux.
В то время как большинство пользователей Linux сосредотачиваются на командной строке Unix, которую могут предложить все дистрибутивы, приятно видеть, что Microsoft размещает инструменты, связанные с Windows, такие как PowerShell, на платформе, чтобы пользователи Linux, которым необходимо использовать Powershell, не необходимо использовать операционную систему Microsoft. Вот как получить Powershell в Linux.
Установите PowerShell в Linux
В Linux Microsoft предоставила пользователям Linux множество различных способов использования PowerShell. На данный момент есть пакет DEB для Ubuntu и Debian, RPM для Fedora, SUSE, CentOS (и других ОС RedHat), неофициальный пакет AUR и даже Snap, доступный для установки.
Чтобы заставить PowerShell работать на вашем ПК с Linux, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте инструкциям, соответствующим дистрибутиву Linux, который вы используете в настоящее время.
Ubuntu
Это правда, поскольку Ubuntu по умолчанию поставляется с Snap, пользователям, вероятно, следует установить выпуск Snap вместо того, чтобы возиться с выпуском PowerShell DEB. Однако не каждый пользователь Ubuntu любит использовать Snaps, поэтому приятно видеть, что есть альтернативный способ установки программного обеспечения.
Чтобы получить пакет Debian PowerShell для вашего ПК с Ubuntu, используйте инструмент загрузки wget .
Скачивание файла пакета завершено, пора его установить в Ubuntu. Для этого используйте команду dpkg .
sudo dpkg -i powershell _ * _ amd64.deb
После установки пакета PowerShell DEB в Ubuntu вы можете увидеть ошибки, которые появляются в командной строке. Не волнуйтесь; эти ошибки, скорее всего, просто проблемы зависимости. Чтобы исправить их, используйте команду apt install ниже.
sudo apt install -f
Предполагая, что apt install работает успешно, вы сможете получить доступ к PowerShell в Ubuntu!
Debian
Microsoft действительно поддерживает пользователей Debian с пакетом PowerShell DEB, однако официально они выпустили только один для Debian 9 Stable. Это нормально, поскольку у большинства пользователей еще нет 10 , но если вы все же используете 10, пропустите эти инструкции в пользу метода Snap.
Чтобы заставить PowerShell работать в Debian 9, запустите окно терминала. Оттуда выполните следующую команду загрузки wget, чтобы получить последнюю версию приложения DEB.
Когда пакет DEB будет загружен на ваш компьютер Debian, самое время начать установку. Для этого запустите dpkg .
sudo dpkg -i powershell _ * _ amd64.deb
После выполнения команды dpkg в Debian могут возникнуть проблемы с зависимостями. Чтобы исправить это, вы можете запустить apt-get install .
sudo apt-get install -f
Как только ваши проблемы с зависимостями будут исправлены (если таковые были), PowerShell будет готов к использованию!
Arch Linux
Microsoft PowerShell находится в Arch Linux AUR, поэтому, если вы хотите установить его на свой компьютер Arch, вам повезло. Чтобы начать установку, откройте терминал и используйте пакет Pacman для загрузки Git и Base-devel в систему.
sudo pacman -S git base-devel
Следуя Git и Base-devel, клонируйте последний снимок Trizen AUR, чтобы упростить установку PowerShell.
git clone https://aur.archlinux.org/trizen.git
Установите Trizen в систему с помощью makepkg .
cd trizen
makepkg -sri
Наконец, установите последнюю версию Microsoft PowerShell в Arch Linux.
trizen -S PowerShell
Fedora
Microsoft выпустила пакет RPM для RedHat Enterprise Linux 7 и Fedora, который можно использовать для установки PowerShell. Чтобы получить этот файл пакета RPM, загрузите его с помощью wget . Затем установите с помощью Dnf .
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
sudo dnf установить powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
Есть RPM-пакет PowerShell, готовый к установке на OpenSUSE Leap 42.3, так что тем, кто использует SUSE, повезло. Однако, если вы используете 15.0 или Tumbleweed, рассмотрите вместо этого инструкции Snap.
Чтобы установить PowerShell в SUSE 42.3, начните с использования инструмента wget для загрузки последней версии файла RPM.
После завершения загрузки используйте Zypper для установки пакета.
sudo zypper установить powershell-6.2.0-1.rhel.7.x86_64.rpm
Щелчок
Помимо создания нескольких пакетов для различных дистрибутивов Linux, Microsoft также решила загрузить PowerShell в хранилище пакетов Snap. Итак, если вы используете дистрибутив Linux, который поддерживает Snap, вам повезло!
Чтобы установить Snap-версию PowerShell, следуйте этому руководству, чтобы узнать, как настроить Snapd в вашей системе. Затем установите последний выпуск Microsoft PowerShell с помощью приведенной ниже команды мгновенной установки .
sudo snap install powershell --classic
Доступ к PowerShell
Чтобы получить доступ к Microsoft PowerShell в Linux, запустите ваше любимое терминальное приложение Linux. Как только приложение откроется, запустите команду ниже.