Instalowanie programu PowerShell w systemie Debian
Wszystkie pakiety są dostępne na naszej stronie wersji usługi GitHub. 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.
Uwaga
Program PowerShell 7.4 to uaktualnienie w miejscu, które usuwa poprzednie wersje programu PowerShell 7. Wersje zapoznawcza programu PowerShell można zainstalować obok innych wersji programu PowerShell. Jeśli musisz uruchomić program PowerShell 7.4 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.
Instalacja w systemie Debian 10 lub 11 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.2/powershell_7.4.2-1.deb_amd64.deb
- Uniwersalny pakiet programu PowerShell 7.3 (stabilny) dla obsługiwanych wersji debiana
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell_7.3.12-1.deb_amd64.deb
- Uniwersalny pakiet programu PowerShell 7.2 (LTS) dla obsługiwanych wersji Debiana
https://github.com/PowerShell/PowerShell/releases/download/v7.2.19/powershell_7.2.19-1.deb_amd64.deb
Poniższy skrypt powłoki pobiera i instaluje bieżącą wersję zapoznawcza 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.4.2/powershell_7.4.2-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.4.2-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.4.2-1.deb_amd64.deb
# Start PowerShell
pwsh
Odinstalowywanie programu PowerShell
sudo apt-get remove powershell
Ścieżki programu PowerShell
$PSHOME
Jest/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
Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji debiana. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
Debian | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
12 (Bookworm) | |||
11 (Bullseye) | |||
10 (Buster) |
Program PowerShell jest obsługiwany w systemie Debian dla następujących architektur procesora.
Debian | 7.2 (bieżący LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
Wersja 9+ | x64 | x64 | x64 |
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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla