GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PowerShell na Ubuntu a další distribuce Linuxu

PowerShell, vyvinutý společností Microsoft je výkonný nástroj, který se používá pro automatizaci úloh a zjednodušení správy konfigurace. Můžete jej použít k automatizaci prakticky všech úloh v prostředí Windows, včetně instalace rolí a funkcí a provádění změn v Active Directory na serverovém systému Windows.

PowerShell je nyní oficiálně podporován na většině distribucí Linuxu. Všechny nejnovější balíčky PowerShell Linux jsou dostupné na GitHubu.

V této příručce prozkoumáme způsoby, jak můžete instalovat PowerShell 7 naUbuntu a další Linux distribuce.

PowerShell můžete nainstalovat 2 hlavními způsoby.

  1. Používání balíčků snap
  2. Použití správce balíčků, jako je APT a YUM

Nainstalujte PowerShell pomocí balíčků Snap

Balíčky Snap jsou předem sestavené univerzální softwarové aplikace, které jsou nezávislé na distribuci a nevyžadují během instalace závislosti.

Nejjednodušší způsob Chcete-li nainstalovat PowerShell pomocí snap, postupujte takto:

$ sudo snap install powershell --classic

Poté spusťte PowerShell pomocí příkazu:

$ pwsh

Pro náhledovou verzi spusťte příkaz:

$ sudo snap install powershell-preview  --classic

Perfektní! Podívejme se nyní, jak můžete nainstalovat pomocí správců balíčků v různých variantách Linuxu.

Nainstalujte PowerShell na Ubuntu 18.04 a 20.04

Preferovaná metoda instalace PowerShellu v Linuxu je z úložiště balíčků.

Chcete-li nainstalovat PowerShell na Ubuntu 20.04, nejprve aktualizujte seznamy balíčků:

$ sudo apt update -y

Poté nainstalujte nezbytné balíčky:

$ sudo apt-get install -y wget apt-transport-https software-properties-common

Poté pomocí příkazu wget stáhněte klíče GPG společnosti Microsoft

$ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

Poté povolte klíče GPG následovně:

$ sudo dpkg -i packages-microsoft-prod.deb

Poté aktualizujte seznamy balíčků systému:

$ sudo apt-get update

Vesmírné úložiště je také nutné k instalaci všech požadovaných balíčků a závislostí. Nainstalujte jej proto podle obrázku:

$ sudo add-apt-repository universe

Jakmile je úložiště přidáno, znovu aktualizujte seznamy balíčků, aby se úložiště synchronizovalo.

$ sudo apt update

Nakonec nainstalujte Windows PowerShell podle obrázku.

$ sudo apt install powershell -y

Chcete-li zkontrolovat verzi powershell, která je spuštěna, zadejte:

pwsh --version

Následující výstup ukazuje, že aktuální spuštěná verze je PowerShell 7.1.2 :

PowerShell 7.1.2

Chcete-li spustit PowerShell, jednoduše vyvolejte:

$ pwsh

Nainstalujte PowerShell na Debian 8/9/10

Pojďme se nyní přeorientovat a zaměřit se na to, jak nainstalovat PowerShell na Debian. Postup je stejný v Debianu 8 a novějších verzích pouze s nepatrnými odchylkami.

Pro Debian 10

Pro Debian Buster začněte stažením klíčů Microsoft GPG pomocí příkazu wget takto:

$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb

Dále povolte klíče úložiště, jak je znázorněno:

$ sudo dpkg -i packages-microsoft-prod.deb

Jakmile to uděláte, nezapomeňte aktualizovat seznamy balíčků, aby se synchronizovaly s novým úložištěm:

$ sudo apt-get update

Nakonec nainstalujte PowerShell pomocí správce balíčků APT, jak je znázorněno.

$ sudo apt install powershell -y

Pro Debian 8/9

Začněte aktualizací seznamů balíčků a instalací požadovaných balíčků.

$ sudo apt-get update
$ sudo apt-get install -y curl gnupg apt-transport-https

Dále importujte veřejné klíče Microsoft GPG.

$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Dále povolte úložiště Microsoft.

Pro Debian 9 Stretch:

$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" > /etc/apt/sources.list.d/microsoft.list'

Pro Debian 8 Jessie:

$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-jessie-prod jessie main" > /etc/apt/sources.list.d/microsoft.list'

Dále aktualizujte seznamy balíčků

$ sudo apt-get update

A nakonec nainstalujte PowerShell

$ sudo apt install powershell -y

Nainstalujte PowerShell na Kali

Na Kali je proces docela přímočarý. Jednoduše aktualizujte seznamy balíčků a spusťte příkazy:

$ sudo apt update
$ sudo apt install powershell -y

Nainstalujte PowerShell na Fedoru 28/29/30

Pro Fedoru 28 a novější postupujte podle níže uvedených příkazů

Začněte registrací podpisového klíče Microsoft.

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Později si zaregistrujte úložiště Microsoft RedHat.

$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

Dále nainstalujte zobrazený balíček OpenSSL:

$ sudo dnf install compat-openssl10

Nakonec nainstalujte PowerShell podle obrázku

$ sudo dnf install  powershell -y

Nainstalujte PowerShell na CentOS/RHEL 7 a 8

Na CentOS/RHEL 7 &8 vyvolejte následující příkazy.

Nejprve začněte registrací úložiště Microsoft Red Hat vytvořením nového souboru úložiště.

$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

Poté nainstalujte PowerShell pomocí příkazu:

$ sudo yum install powershell -y

Nainstalujte PowerShell na OpenSUSE Leap 15 a OpenSUSE 42.3

V openSUSE nainstalujeme PowerShell z komprimovaného souboru – souboru tarball.

Začněte aktualizací systému a instalací závislostí:

$ sudo zypper update
$ sudo zypper --non-interactive install curl tar libicu52_1

Dále si stáhněte archiv PowerShell '.tar.gz' z GitHubu.

$ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.1.0/powershell-7.1.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz

Poté pokračujte a vytvořte cílový adresář, kam bude PowerShell umístěn:

$ sudo mkdir -p /opt/microsoft/powershell/7

Dále extrahujte soubor tarball do nově vytvořené složky.

$ sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7

Všimnete si složky PowerShellu s názvem pwsh. Této složce musíte udělit oprávnění ke spuštění. Pokračujte tedy a použijte příkaz chmod, jak je znázorněno.

$ sudo chmod +x /opt/microsoft/powershell/7/pwsh

Nakonec vytvořte symbolický odkaz, jak je znázorněno níže.

$ sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh

Závěr

Pokud chcete instalovat přímo, jsou na GitHubu k dispozici soubory .deb a .rpm pro instalaci PowerShellu.

V této příručce jsme se naučili, jak nainstalovat PowerShell na Ubuntu a další distribuce Linuxu. Děkujeme za přečtení a dejte nám vědět, pokud při instalaci PowerShellu narazíte na nějaké problémy.


Ubuntu
  1. Jak nainstalovat Javu na Ubuntu Linux

  2. Jak nainstalovat Rust and Cargo na Ubuntu a další distribuce Linuxu

  3. Jak nainstalovat prohlížeč Vivaldi na Ubuntu a další distribuce Linuxu

  1. Jak nainstalovat usb-creator na Ubuntu Linux

  2. Jak nainstalovat PowerShell na Ubuntu 20.04 Focal Fossa Linux

  3. Jak nainstalovat a používat Latte Dock na Ubuntu a dalších distribucích Linuxu

  1. Jak nainstalovat Redis na Ubuntu Linux

  2. Jak nainstalovat Discord na Ubuntu a další distribuce Linuxu

  3. Jak nainstalovat nová písma v Ubuntu a dalších distribucích Linuxu