Sdílet prostřednictvím


Instalace PowerShellu v Debianu

Všechny balíčky jsou k dispozici na naší stránce vydaných verzí GitHubu. Před instalací zkontrolujte seznam podporovaných verzí níže. Po instalaci balíčku spusťte pwsh z terminálu. Spusťte pwsh-lts , pokud jste nainstalovali verzi Preview.

Poznámka:

PowerShell 7.4 je místní upgrade, který odebere předchozí verze PowerShellu 7. Verze Preview PowerShellu je možné nainstalovat souběžně s jinými verzemi PowerShellu. Pokud potřebujete spustit PowerShell 7.4 vedle předchozí verze, přeinstalujte předchozí verzi pomocí metody binárního archivu.

Debian jako správce balíčků používá APT (Advanced Package Tool).

Poznámka:

Instalační příkazy v tomto článku jsou určené pro nejnovější stabilní verzi PowerShellu. Pokud chcete nainstalovat jinou verzi PowerShellu, upravte příkaz tak, aby odpovídal požadované verzi. Následující odkazy vás přesměrují na stránku vydané verze pro každou verzi v úložišti PowerShellu na GitHubu.

Odkazy ke stažení pro každý balíček jsou k dispozici v sekci Aktiva na stránce vydání. Oddíl Aktiva by mohl být sbalený, takže budete možná muset kliknout, abyste jej rozbalili.

Instalace v Debianu 11 nebo 12 prostřednictvím úložiště balíčků

Microsoft sestavuje a podporuje celou řadu softwarových produktů pro systémy Linux a zpřístupňuje je prostřednictvím klientů balíčků Linuxu (apt, dnf, yum atd.). Tyto softwarové balíčky Pro Linux jsou hostované v úložišti balíčků Linuxu pro produkty Microsoftu, https://packages.microsoft.comoznačované také jako PMC.

Instalace PowerShellu z PMC je upřednostňovanou metodou instalace.

Poznámka:

Tento skript funguje jenom pro podporované verze Debianu.

###################################
# 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

Instalace prostřednictvím přímého stahování

PowerShell 7.2 zavedl univerzální balíček, který usnadňuje instalaci. Stáhněte si univerzální balíček ze stránky vydaných verzí na počítač s Debianem.

Odkaz na aktuální verzi je:

  • Univerzální balíček PowerShellu 7.4 (LTS) pro podporované verze Debianu
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb
  • Univerzální balíček PowerShellu 7.5 pro podporované verze Debianu
    • https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/powershell_7.5.0-1.deb_amd64.deb

Následující skript prostředí stáhne a nainstaluje aktuální verzi PowerShellu. Adresu URL můžete změnit tak, aby se stáhla verze PowerShellu, kterou chcete nainstalovat.

###################################
# 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.0/powershell_7.5.0-1.deb_amd64.deb

###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.0-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.0-1.deb_amd64.deb

# Start PowerShell
pwsh

Odinstalace PowerShellu

sudo apt-get remove powershell

Cesty PowerShellu

  • $PSHOME je /opt/microsoft/powershell/7/
  • Skripty profilů jsou uloženy v následujících umístěních:
    • AllUsersAllHosts - $PSHOME/profile.ps1
    • AllUsersCurrentHost - $PSHOME/Microsoft.PowerShell_profile.ps1
    • CurrentUserAllHosts - ~/.config/powershell/profile.ps1
    • CurrentUserCurrentHost – ~/.config/powershell/Microsoft.PowerShell_profile.ps1
  • Moduly jsou uloženy v následujících umístěních:
    • Uživatelské moduly – ~/.local/share/powershell/Modules
    • Sdílené moduly – /usr/local/share/powershell/Modules
    • Výchozí moduly – $PSHOME/Modules
  • Historie psReadLine se zaznamenává v ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

PowerShell respektuje specifikaci základního adresáře XDG v Linuxu.

Podporované verze

Microsoft podporuje PowerShell, dokud PowerShell nedosáhne konce podpory nebo verze Debianu dosáhne konce životnosti.

Soubory instalačního balíčku (.deb) jsou k dispozici také z https://packages.microsoft.com/aplikace .

Image Dockeru obsahující PowerShell 7.4 a PowerShell 7.5-preview pro x64 jsou k dispozici v Registr artefaktů Microsoft pro následující verze Debianu:

  • Debian 12 (Bookworm) - Podpora operačního systému končí 2026-06-10

Důležité

Image Dockeru jsou sestavené z oficiálních imagí operačního systému (OS), které poskytuje distributor operačního systému. Tyto image nemusí mít nejnovější aktualizace zabezpečení. Společnost Microsoft doporučuje aktualizovat balíčky operačního systému na nejnovější verzi, aby se zajistilo, že se použijí nejnovější aktualizace zabezpečení.

Podpora instalace

Microsoft podporuje metody instalace v tomto dokumentu. Mohou existovat další metody instalace z jiných zdrojů třetích stran. I když tyto nástroje a metody můžou fungovat, Microsoft tyto metody nepodporuje.