- - Hoe Microsoft Powershell op Linux te krijgen

Hoe Microsoft Powershell op Linux te krijgen

PowerShell is het antwoord van Microsoft op de Unix-opdrachtregel. Het is krachtig en vooral gericht op ontwikkelaars die op zoek zijn naar een ijzersterk opdrachtregel- en scriptkader.

De PowerShell-tool en het framework zijn niet exclusiefvoor Windows-gebruikers. Tot verrassing van velen heeft Microsoft het mogelijk gemaakt om hun PowerShell-platform te gebruiken op andere besturingssystemen, waaronder Linux.

Terwijl een meerderheid van Linux-gebruikers zich op de Unix concentreertopdrachtregel die alle distributies te bieden hebben, het is leuk om te zien dat Microsoft Windows-gerelateerde tools, zoals PowerShell, op het platform zet, zodat Linux-gebruikers die Powershell moeten gebruiken, het besturingssysteem van Microsoft niet hoeven te gebruiken. Zo krijgt u Powershell op Linux.

PowerShell installeren op Linux

Op Linux heeft Microsoft Linux-gebruikers veel gegevenverschillende manieren om van PowerShell te genieten. Vanaf nu is er een DEB-pakket voor Ubuntu en Debian, een RPM voor Fedora, SUSE, CentOS (en andere RedHat-besturingssystemen), een onofficieel AUR-pakket en zelfs een Snap beschikbaar voor installatie.

Om PowerShell op uw Linux-pc te laten werken, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Volg daarna de instructies die overeenkomen met de Linux-distributie die u momenteel gebruikt.

Ubuntu

Het is waar dat, omdat Ubuntu met Snap by komtstandaard zouden gebruikers waarschijnlijk de Snap-release moeten installeren in plaats van gedoe met de PowerShell DEB-release. Niet elke Ubuntu-gebruiker gebruikt echter graag Snaps, dus het is leuk om te zien dat er een alternatieve manier is om de software te installeren.

Gebruik de om het PowerShell Debian-pakket voor uw Ubuntu-pc te bemachtigen wget downloader tool.

18.04 LTS

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

16.04 LTS

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

Nu het pakketbestand is gedownload, is het tijd om het te installeren op Ubuntu. Gebruik hiervoor de dpkg commando.

sudo dpkg -i powershell_*_amd64.deb

Na de installatie van de PowerShell DEBpakket op Ubuntu, ziet u mogelijk fouten die verschijnen in de opdrachtregelprompt. Maak je geen zorgen; deze fouten zijn waarschijnlijk gewoon afhankelijkheidsproblemen. Gebruik de om dit te verhelpen apt installeren commando hieronder.

sudo apt install -f

Ervan uitgaande dat apt installeren wordt uitgevoerd, hebt u toegang tot PowerShell op Ubuntu!

Debian

Microsoft ondersteunt Debian-gebruikers met eenPowerShell DEB-pakket, officieel echter, hebben ze er slechts één uitgebracht voor Debian 9 Stable. Het is prima, omdat de meeste gebruikers nog geen 10 hebben, maar als je 10 gebruikt, sla deze instructies dan over in plaats van de Snap-methode.

Start een terminalvenster om PowerShell aan het werk te krijgen op Debian 9. Voer vanaf hier het volgende uit wget downloadopdracht om de nieuwste DEB-release van de app te pakken.

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

Wanneer het DEB-pakket klaar is met downloaden naar uw Debian-pc, is het tijd om de installatie te starten. Om dit te doen, ren dpkg.

sudo dpkg -i powershell_*_amd64.deb

Na het uitvoeren van de dpkg commando, Debian kan afhankelijkheidsproblemen ondervinden. Om dit op te lossen, kun je rennen apt-get installeren.

sudo apt-get install -f

Zodra uw afhankelijkheidsproblemen zijn opgelost (als die er waren), is PowerShell klaar voor gebruik!

Arch Linux

PowerShell van Microsoft bevindt zich op de Arch Linux AUR, dus als je het op je Arch PC wilt installeren, heb je geluk. Om de installatie te starten, opent u een terminal en gebruikt u de Pacman pakket om Git en Base-devel naar het systeem te downloaden.

sudo pacman -S git base-devel

Volg Git en Base-devel en kloon de nieuwste Trizen AUR-snapshot om het installeren van PowerShell eenvoudig te maken.

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

Installeer Trizen op het systeem met makepkg.

cd trizen
makepkg -sri

Installeer ten slotte de nieuwste versie van Microsoft PowerShell op Arch Linux.

trizen -S powershell

Fedora

Microsoft heeft een RPM-pakket uitgebracht voor zowel RedHat Enterprise Linux 7 als Fedora dat kan worden gebruikt om PowerShell te installeren. Gebruik om dit RPM-pakketbestand te bemachtigen wget om het te downloaden. Installeer vervolgens met 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

Er is een RPM-pakket van PowerShell klaar om te installeren op OpenSUSE Leap 42.3, dus die op SUSE hebben geluk. Als u echter 15.0 of Tumbleweed gebruikt, neem dan in plaats daarvan de Snap-instructies.

Begin met het gebruiken van PowerShell op SUSE 42.3 wget tool om het nieuwste RPM-bestand te downloaden.

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

Nadat de download is voltooid, gebruikt u Zypper om het pakket te installeren.

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

breuk

Afgezien van het genereren van verschillende pakketten voorverschillende Linux-distributies, Microsoft heeft er ook voor gekozen om PowerShell te uploaden naar de Snap-pakketwinkel. Dus als je een Linux-distributie uitvoert die Snaps ondersteunt, heb je geluk!

Om de Snap-versie van PowerShell te installeren, volgt u deze handleiding om te leren hoe u Snapd op uw systeem instelt. Installeer vervolgens de nieuwste versie van Microsoft PowerShell met de snelle installatie commando hieronder.

sudo snap install powershell --classic

Toegang tot PowerShell

Start uw favoriete Linux-terminalapplicatie om toegang te krijgen tot Microsoft PowerShell op Linux. Zodra de app is geopend, voert u de onderstaande opdracht uit.

pwsh

Voer voor hulp bij PowerShell het volgende uit:

pwsh help
</ P>

Comments