Jak zdobyć Microsoft Powershell w systemie Linux

PowerShell to odpowiedź Microsoftu na klasyczny wiersz poleceń systemu Unix. To potężne narzędzie jest skierowane głównie do programistów szukających solidnego środowiska do pracy z wierszem poleceń oraz skryptami.

Nie należy jednak myśleć, że PowerShell jest dostępny tylko dla użytkowników systemu Windows. Zaskakująco, Microsoft umożliwił korzystanie z tej platformy w innych systemach operacyjnych, w tym Linuxie.

Choć wielu użytkowników Linuksa korzysta z tradycyjnego wiersza poleceń Unix dostępnego w różnych dystrybucjach, warto zauważyć, że Microsoft udostępnia narzędzie PowerShell, co pozwala użytkownikom Linuksa korzystać z jego funkcji bez potrzeby przechodzenia na system operacyjny firmy Microsoft. Poniżej przedstawiamy, jak zainstalować PowerShell w systemie Linux.

Instalacja PowerShell w systemie Linux

W systemie Linux Microsoft udostępnia różnorodne metody na korzystanie z PowerShell. Obecnie można znaleźć pakiet DEB dla systemów Ubuntu i Debian, RPM dla Fedory, SUSE, CentOS oraz innych systemów opartych na RedHat, a także nieoficjalny pakiet AUR oraz Snap.

Aby uruchomić PowerShell na komputerze z systemem Linux, otwórz terminal, używając kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T. Następnie postępuj zgodnie z instrukcjami odpowiednimi dla aktualnie używanej dystrybucji Linuksa.

Ubuntu

Ubuntu domyślnie obsługuje Snap, więc użytkownicy powinni rozważyć instalację wersji Snap zamiast pakietu DEB. Niemniej jednak dla tych, którzy preferują inną metodę, dostępna jest alternatywna opcja instalacji.

Aby zainstalować pakiet PowerShell DEB na systemie Ubuntu, skorzystaj z narzędzia wget do pobrania odpowiedniego pliku.

Dla wersji 18.04 LTS:

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb

Dla wersji 16.04 LTS:

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb

Po pobraniu pakietu, czas na instalację. Użyj polecenia dpkg, aby to zrobić.

sudo dpkg -i powershell_*_amd64.deb

Po zainstalowaniu pakietu PowerShell DEB mogą wystąpić błędy związane z zależnościami. Nie ma powodu do obaw; wystarczy użyć poniższego polecenia, aby je naprawić.

sudo apt install -f

Po pomyślnym zakończeniu instalacji będziesz mieć dostęp do PowerShell w systemie Ubuntu!

Debian

Microsoft udostępnia pakiet PowerShell DEB dla użytkowników Debiana, ale oficjalnie wydano go tylko dla stabilnej wersji Debiana 9. To nie problem, ponieważ większość użytkowników nadal korzysta z wersji 9, ale jeśli masz wersję 10, lepiej skorzystać z metody Snap.

Aby zainstalować PowerShell na Debianie 9, otwórz terminal i użyj polecenia wget do pobrania najnowszej wersji pakietu DEB.

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb

Po pobraniu pakietu DEB, czas na instalację. Użyj polecenia dpkg.

sudo dpkg -i powershell_*_amd64.deb

W przypadku problemów z zależnościami, uruchom polecenie apt-get install.

sudo apt-get install -f

Po rozwiązaniu ewentualnych problemów, PowerShell powinien być gotowy do użycia!

Arch Linux

Microsoft PowerShell jest dostępny w AUR dla Arch Linux, więc jeśli chcesz go zainstalować, możesz to zrobić bez problemu. Otwórz terminal i użyj pakietu Pacman, aby zainstalować Git oraz Base-devel.

sudo pacman -S git base-devel

Następnie sklonuj repozytorium Trizen AUR, co ułatwi instalację PowerShell.

git clone https://aur.archlinux.org/trizen.git

Zainstaluj Trizen, używając makepkg.

cd trizen
makepkg -sri

Na koniec zainstaluj najnowszą wersję PowerShell przy użyciu Trizen.

trizen -S powershell

Fedora

Microsoft przygotował pakiet RPM dla RedHat Enterprise Linux 7 oraz Fedory, który można wykorzystać do instalacji PowerShell. Aby pobrać ten plik, skorzystaj z wget, a następnie zainstaluj go używając Dnf.

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm

OpenSUSE

Dla OpenSUSE Leap 42.3 również jest dostępny pakiet RPM PowerShell, więc użytkownicy tej wersji mają szczęście. Jeśli korzystasz z wersji 15.0 lub Tumbleweed, lepiej skorzystać z instrukcji dotyczących Snap.

Aby zainstalować PowerShell w SUSE 42.3, rozpocznij od pobrania pakietu RPM za pomocą wget.

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm

Po pobraniu użyj Zyppera do instalacji pakietu.

sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm

Snap

Oprócz różnych pakietów dla dystrybucji Linuksa, Microsoft zdecydował się również umieścić PowerShell w sklepie Snap. Dlatego jeśli korzystasz z dystrybucji obsługującej Snap, masz dodatkową opcję!

Aby zainstalować wersję Snap PowerShell, najpierw skonfiguruj Snapd, a następnie uruchom poniższe polecenie, aby zainstalować najnowszą wersję.

sudo snap install powershell --classic

Jak uzyskać dostęp do PowerShell

Aby uzyskać dostęp do PowerShell na systemie Linux, uruchom ulubioną aplikację terminalową. Po otwarciu terminala wpisz poniższe polecenie.

pwsh

Aby uzyskać pomoc dotyczącą PowerShell, uruchom:

pwsh help


newsblog.pl