Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wszystkie pakiety są dostępne na naszej stronie GitHub wydania. Przed zainstalowaniem sprawdź listę obsługiwanych wersji poniżej. Po zainstalowaniu pakietu uruchom polecenie pwsh z poziomu terminalu. Uruchom polecenie pwsh-lts , jeśli zainstalowano wersję zapoznawcza.
Nowsze wersje programu PowerShell 7 zastępują istniejące poprzednie wersje programu PowerShell 7. Wersje zapoznawcza programu PowerShell można zainstalować obok innych wersji programu PowerShell. Nowsze wersje wersji zapoznawczej zastępują istniejące poprzednie wersje wersji zapoznawczej. Jeśli musisz uruchomić program PowerShell 7.5 obok poprzedniej wersji, zainstaluj ponownie poprzednią wersję przy użyciu metody archiwum binarnego .
Debian używa apt (zaawansowanego narzędzia pakietów) jako menedżera pakietów.
Uwaga
Polecenia instalacji w tym artykule dotyczą najnowszej stabilnej wersji programu PowerShell. Aby zainstalować inną wersję programu PowerShell, dostosuj polecenie, aby było zgodne z potrzebną wersją. Poniższe linki prowadzą do najnowszej strony wydania dla każdej wersji w usłudze GitHub.
- Stabilna wersja 7.5. x: https://aka.ms/powershell-release?tag=stable
- Wersja LTS w wersji 7.4. x: https://aka.ms/powershell-release?tag=lts
- Wersja zapoznawcza w wersji 7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Linki pobierania dla każdego pakietu znajdują się w sekcji Zasoby na stronie Wydanie. Sekcja Zasoby może zostać zwinięta, więc może być konieczne kliknięcie, aby ją rozwinąć.
Instalacja w systemie Debian 11 lub 12 za pośrednictwem repozytorium pakietów
Firma Microsoft tworzy i obsługuje różne produkty programowe dla systemów Linux i udostępnia je za pośrednictwem klientów pakietów systemu Linux (apt, dnf, yum itp.). Te pakiety oprogramowania dla systemu Linux są hostowane w repozytorium pakietów systemu Linux dla produktów firmy Microsoft, https://packages.microsoft.comznanych również jako PMC.
Instalowanie programu PowerShell z poziomu kontrolera PMC jest preferowaną metodą instalacji.
Uwaga
Ten skrypt działa tylko w przypadku obsługiwanych wersji debiana.
###################################
# 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
Instalacja za pośrednictwem bezpośredniego pobierania
Program PowerShell 7.2 wprowadził uniwersalny pakiet, który ułatwia instalację. Pobierz pakiet uniwersalny ze strony wydań na komputer Debian.
Link do bieżącej wersji to:
- Uniwersalny pakiet programu PowerShell 7.4 (LTS) dla obsługiwanych wersji Debiana
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell_7.4.13-1.deb_amd64.deb
- Uniwersalny pakiet programu PowerShell 7.5 dla obsługiwanych wersji debiana
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
- Uniwersalny pakiet programu PowerShell 7.6-preview dla obsługiwanych wersji debiana
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-preview_7.6.0-preview.5-1.deb_amd64.deb
Poniższy skrypt powłoki pobiera i instaluje bieżącą wersję programu PowerShell. Możesz zmienić adres URL, aby pobrać wersję programu PowerShell, którą chcesz zainstalować.
###################################
# 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.4/powershell_7.5.4-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.4-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.4-1.deb_amd64.deb
# Start PowerShell
pwsh
Odinstalowywanie programu PowerShell
sudo apt-get remove powershell
Ścieżki programu PowerShell
-
$PSHOMEjest/opt/microsoft/powershell/7/ - Skrypty profilów są przechowywane w następujących lokalizacjach:
- AllUsersAllHosts —
$PSHOME/profile.ps1 - AllUsersCurrentHost —
$PSHOME/Microsoft.PowerShell_profile.ps1 - CurrentUserAllHosts —
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost —
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts —
- Moduły są przechowywane w następujących lokalizacjach:
- Moduły użytkownika —
~/.local/share/powershell/Modules - Moduły udostępnione —
/usr/local/share/powershell/Modules - Moduły domyślne —
$PSHOME/Modules
- Moduły użytkownika —
- Historia elementu PSReadLine jest rejestrowana w programie
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Program PowerShell uwzględnia specyfikację katalogu podstawowego XDG w systemie Linux.
Obsługiwane wersje
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.
Pliki pakietów instalacyjnych (.deb) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy Docker dla SDK .NET zawierają najnowsze wersje programu PowerShell. Te obrazy są dostępne w rejestrze artefaktów firmy Microsoft.
Te obrazy są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Te obrazy są udostępniane do celów testowych. Jeśli potrzebujesz obrazu Docker dla obciążenia produkcyjnego, utwórz i utrzymuj swój własny.
Obsługa instalacji
Firma Microsoft obsługuje metody instalacji w tym dokumencie. Mogą istnieć inne metody instalacji dostępne z innych źródeł innych firm. Chociaż te narzędzia i metody mogą działać, firma Microsoft nie może obsługiwać tych metod.