Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det finns flera paketversioner av PowerShell 7 som kan installeras. Den här artikeln fokuserar på att installera det senaste stabila versionspaketet. Mer information om paketversionerna finns i artikeln "PowerShell Support Lifecycle".
Nyare versioner av PowerShell 7 ersätter befintliga tidigare versioner av PowerShell 7. Förhandsversioner av PowerShell kan installeras sida vid sida med andra versioner av PowerShell. Nyare förhandsversioner ersätter befintliga tidigare förhandsversioner. Om du behöver köra PowerShell 7.5 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av metoden binärt arkiv .
Välj en installationsmetod
På Debian Linux kan du installera PowerShell med hjälp av det universella .deb-paketet från Microsoft-paketlagringsplatsen eller genom att ladda ned en fil från sidan GitHub releases.
Installera PowerShell 7 från paketlagringsplatsen
Microsoft bygger och stöder en mängd olika programvaruprodukter för Linux-system och gör dem tillgängliga via Linux-paketeringsklienter (apt, dnf, yum osv.). Dessa Linux-programvarupaket finns på Linux-paketlagringsplatsen för Microsoft-produkter, även kallat PMC.
Att installera PowerShell från PMC är den bästa installationsmetoden.
Kommentar
Det här skriptet fungerar endast för versioner av Debian som stöds och som har ett paket publicerat till Microsoft-paketlagringsplatsen.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG 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
Ladda ned och installera PowerShell 7 manuellt
Ladda ned det universella paketet från GitHub-utgåvor. Välj länken för den version som du vill installera.
- Universellt PowerShell 7.5-paket för versioner av Debian som stöds
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
- Universalpaket för PowerShell 7.4 (LTS) för versioner av Debian som stöds
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
- PowerShell 7.6-förhandsversion universalpaket för versioner av Debian som stöds
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
Följande gränssnittsskript laddar ned och installerar den aktuella versionen av PowerShell. Du kan ändra URL:en för att ladda ned den version av PowerShell som du vill installera.
#!/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
# Start PowerShell
pwsh
Starta PowerShell 7
När paketet har installerats kör du från en terminal. Om du har installerat ett förhandsversionspaket kör du .
- Platsen för varierar beroende på vilket paket du har installerat.
- För stabila paket och LTS-paket:
- För förhandsversionspaket:
- Profilskripten lagras på följande platser:
- AllUsersAllHosts –
- AllUsersCurrentHost –
- CurrentUserAllHosts –
- CurrentUserCurrentHost –
- Moduler lagras på följande platser:
- Användarmoduler –
- Delade moduler –
- Standardmoduler –
- PSReadLine-historik registreras i
Profilerna respekterar PowerShells värdspecifika konfiguration, så värdspecifika standardprofiler finns på samma platser.
PowerShell respekterar XDG Base Directory-specifikationen i Linux.
Avinstallera PowerShell 7
sudo apt-get remove powershell
Operativsystemversioner som stöds
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Debian når slutet av livet.
Stödet för dessa versioner av Debian upphör vid följande datum:
- Debian 13 - 2028-08-09
- Debian 12 - 2026-06-10
Installera paketfiler () är också tillgängliga från .
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Installationsmetoder som stöds
Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder som är tillgängliga från andra källor från tredje part. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.