PowerShell installeren in Debian Linux
Alle pakketten zijn beschikbaar op onze pagina GitHub releases. Nadat het pakket is geïnstalleerd, kunt u pwsh uitvoeren vanuit een terminal. Voer pwsh-preview uit als u een preview-versie hebt geïnstalleerd. Controleer de lijst met ondersteunde versies hieronder voordat u installeert.
Notitie
PowerShell 7.2 is een in-place upgrade eerdere versies van PowerShell verwijdert.
Als u PowerShell 7.2 naast een eerdere versie moet uitvoeren, installeert u de vorige versie opnieuw met behulp van de binaire archiefmethode.
Debian gebruikt APT (Advanced Package Tool) als pakketbeheer.
Debian 10
Notitie
Debian 10 wordt alleen ondersteund in PowerShell 7.0 en hoger.
Installatie via direct downloaden
PowerShell 7.2 heeft een universeel pakket geïntroduceerd dat de installatie eenvoudiger maakt. Download het universele pakket van de releasepagina naar de Debian 10-computer. De koppeling naar de huidige versie is:
- PowerShell 7.2 -
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts_7.2.0-1.deb_amd64.deb - PowerShell 7.1.5
- Debian 10 -
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell_7.1.5-1.debian.10_amd64.deb - Debian 9 -
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell_7.1.5-1.debian.9_amd64.deb
- Debian 10 -
- PowerShell 7.0.8
- Debian 10 -
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-lts_7.0.8-1.debian.10_amd64.deb - Debian 9 -
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-lts_7.0.8-1.debian.9_amd64.deb
- Debian 10 -
Installatie op Debian 10 via pakketopslagplaats
PowerShell voor Linux wordt gepubliceerd naar pakket-opslagplaatsen voor eenvoudige installatie en updates.
De voorkeursmethode is als volgt:
# Download the Microsoft repository GPG keys
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Update the list of products
sudo apt-get update
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Installatie op Debian 9 via pakketopslagplaats
PowerShell voor Linux wordt gepubliceerd naar pakket-opslagplaatsen voor eenvoudige installatie en updates.
De voorkeursmethode is als volgt:
# Install system components
sudo apt-get update
sudo apt-get install -y curl gnupg apt-transport-https
# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
# Register the Microsoft Product feed
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'
# Update the list of products
sudo apt-get update
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Registreer de Microsoft-opslagplaats eenmaal als superuser. Na de registratie kunt u PowerShell bijwerken met sudo apt-get install powershell .
Installatie ongedaan maken
sudo apt-get remove powershell
Ondersteuning voor Arm-processors
PowerShell 7.2 ondersteunt het uitvoeren op Debian met behulp van 32-bits of 64-bits Arm-processors. Gebruik de binaire archiefinstallatiemethode voor het installeren van PowerShell die wordt beschreven in Alternatieve manieren om PowerShell te installeren in Linux.
PowerShell-paden
$PSHOMEis/opt/microsoft/powershell/7/- Gebruikersprofielen worden gelezen uit
~/.config/powershell/profile.ps1 - Standaardprofielen worden gelezen uit
$PSHOME/profile.ps1 - Gebruikersmodules worden gelezen uit
~/.local/share/powershell/Modules - Gedeelde modules worden gelezen uit
/usr/local/share/powershell/Modules - Standaardmodules worden gelezen uit
$PSHOME/Modules - PsReadLine-geschiedenis wordt vastgelegd in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
De profielen respecteren de configuratie per host van PowerShell, zodat de standaard hostspecifieke profielen zich Microsoft.PowerShell_profile.ps1 op dezelfde locaties bevinden.
PowerShell respecteert de XDG-basismapspecificatie in Linux.
Ondersteunde versies
De volgende tabel is een lijst met momenteel ondersteunde PowerShell-releases en de versies van Debian waar ze op worden ondersteund. Deze versies blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Debian het einde van de levensduur bereikt.
- Een ✅ geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
- Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
- Een 🟡 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
- Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell ✅, wordt die combinatie ondersteund
| Debian | 7.0 (LTS) | 7.1 | 7.2 (LTS-current) |
|---|---|---|---|
| ✅ 10 | ✅ | ✅ | ✅ |
| ✅ 9 | ✅ | ✅ | ❌ |
| ❌ 8 | 🟡 | ❌ | ❌ |
PowerShell wordt ondersteund op Debian voor de volgende processorarchitectarchitecten.
| Debian | 7.0 (LTS) | 7.1 | 7.2 (LTS-current) |
|---|---|---|---|
| Versie 9+ | x64, Arm32, Arm64 | x64, Arm32, Arm64 | x64, Arm32, Arm64 |
Ondersteuning voor installatie
Microsoft ondersteunt de installatiemethoden in dit document. Er zijn mogelijk andere installatiemethoden beschikbaar vanuit andere bronnen van derden. Hoewel deze hulpprogramma's en methoden kunnen werken, kan Microsoft deze methoden niet ondersteunen.