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