Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Er zijn meerdere pakketversies van PowerShell 7 die kunnen worden geïnstalleerd. Dit artikel is gericht op het installeren van het nieuwste stabiele releasepakket. Zie het artikel over de levenscyclus van PowerShell-ondersteuning voor meer informatie over de pakketversies.
Nieuwere versies van PowerShell 7 vervangen bestaande eerdere versies van PowerShell 7. Preview-versies van PowerShell kunnen naast andere versies van PowerShell worden geïnstalleerd. Nieuwere preview-versies vervangen bestaande vorige preview-versies. Als u PowerShell 7.5 naast een eerdere versie moet uitvoeren, installeert u de vorige versie opnieuw met behulp van de binaire archiefmethode .
Een installatiemethode kiezen
In Ubuntu Linux kunt u PowerShell installeren met behulp van het universele pakket uit de Microsoft-pakketopslagplaats of door een bestand te downloaden vanaf de stabiele releasepagina .
PowerShell 7 installeren vanuit de pakketopslagplaats
Microsoft bouwt en ondersteunt diverse softwareproducten voor Linux-systemen en maakt ze beschikbaar via Linux-verpakkingsclients (apt, dnf, yum, enzovoort). Deze Linux-softwarepakketten worden gehost in de Linux-pakketopslagplaats voor Microsoft-producten, ook wel PMC genoemd.
Het installeren van PowerShell vanuit PMC is de voorkeursmethode voor de installatie.
Notitie
Dit script werkt alleen voor ondersteunde versies van Ubuntu die een pakket hebben gepubliceerd naar de Microsoft-pakketopslagplaats.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Get the version of Ubuntu
source /etc/os-release
# Download the Microsoft repository keys
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Belangrijk
Ubuntu wordt vooraf geconfigureerd met een pakketopslagplaats die .NET pakketten bevat, maar niet PowerShell. Als u deze instructies gebruikt om PowerShell te installeren, wordt de Microsoft-opslagplaats geregistreerd als pakketbron. U kunt PowerShell en sommige versies van .NET installeren vanuit deze opslagplaats. De Ubuntu-pakketopslagplaats heeft echter verschillende versies van de .NET-pakketten. Dit kan problemen veroorzaken bij het installeren van .NET voor andere doeleinden. Zie Probleemoplossing voor .NET-pakketverwarring op Linux voor meer informatie over deze problemen.
U moet de feed kiezen die u wilt gebruiken om .NET te installeren. U kunt de prioriteit van de pakketopslagplaatsen instellen om de voorkeur te geven aan de andere opslagplaatsen. Zie My Linux-distributie biedt .NET pakketten en ik wil ze gebruiken voor instructies over het instellen van de prioriteiten.
PowerShell 7 handmatig downloaden en installeren
Download het universele pakket op de pagina GitHub releases. Selecteer de URL van de pakketversie die u wilt installeren.
- Universeel powerShell 7.4-pakket (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
- Universeel PowerShell 7.5-pakket
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
- PowerShell 7.6-preview universeel
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
Met het volgende shell-script wordt de huidige preview-versie van PowerShell gedownload en geïnstalleerd. U kunt de URL wijzigen om de versie van PowerShell te downloaden die u wilt installeren.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.5-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.5-1.deb_amd64.deb
PowerShell 7 starten
Nadat het pakket is geïnstalleerd, voert u het uit vanaf een terminal. Als u een Preview-pakket hebt geïnstalleerd, voert u het volgende uit .
- De locatie varieert op basis van het pakket dat u hebt geïnstalleerd.
- Voor stabiele en LTS-pakketten:
- Voor preview-pakketten:
- De profielenscripts worden op de volgende locaties opgeslagen:
- AlleGebruikersAlleHosts -
- AllUsersCurrentHost -
- ActueleGebruikerAlleHosts -
- CurrentUserCurrentHost -
- Modules worden op de volgende locaties opgeslagen:
- Gebruikersmodules -
- Gedeelde modules -
- Standaardmodules -
- De geschiedenis van PSReadLine wordt vastgelegd in
De profielen respecteren de configuratie per host van PowerShell, dus de standaard hostspecifieke profielen bevinden zich op dezelfde locaties.
PowerShell respecteert de XDG Base Directory-specificatie op Linux.
PowerShell verwijderen
sudo apt-get remove powershell
Ondersteuning voor Arm-processors
PowerShell 7.2 en hoger ondersteunt uitvoering op Ubuntu met behulp van 32-bits Arm-processors. Gebruik de binaire archiefinstallatiemethode voor het installeren van PowerShell die wordt beschreven op alternatieve manieren om PowerShell te installeren in Linux.
Ondersteunde versies
Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van Ubuntu end-of-support bereikt.
Ondersteuning voor deze versies van Ubuntu eindigt op de volgende datums:
- Ubuntu 24.04 - 2029-05-31
- Ubuntu 22.04 - 2027-04-01
Installatiepakketbestanden () zijn ook beschikbaar via .
De Docker-installatiekopieën voor de .NET SDK bevatten de nieuwste versies van PowerShell. U kunt deze images downloaden uit het Microsoft Artifact Registry.
Deze images zijn gemaakt op basis van officiële besturingssysteemafbeeldingen die door de OS-distributeur worden geleverd. Deze beelden hebben mogelijk niet de meest recente beveiligingsupdates. Microsoft raadt u aan de besturingssysteempakketten bij te werken naar de nieuwste versie om ervoor te zorgen dat de meest recente beveiligingsupdates worden toegepast.
Deze afbeeldingen worden geleverd voor testdoeleinden. Als u een Docker-afbeelding voor een productiewerkbelasting nodig hebt, moet u uw eigen afbeeldingen bouwen en onderhouden.
Notitie
Ubuntu 25.10 (Questing Quokka) is een tussentijdse release. Microsoft test of biedt geen ondersteuning voor tussentijdse releases van Ubuntu. Zie Ondersteunde distributies van community's voor meer informatie.
Ondersteunde installatiemethoden
Microsoft ondersteunt de installatiemethoden in dit document. Er zijn mogelijk andere installatiemethoden beschikbaar vanuit andere bronnen van derden. Hoewel deze hulpprogramma's en methoden mogelijk werken, kan Microsoft deze methoden niet ondersteunen.