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 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-preview , 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 .
RHEL 7 używa yum i RHEL 8 i nowszy używa dnf 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 poglądowa 7.6.0-preview.x: https://aka.ms/powershell-release?tag=preview
Linki do pobrania dla każdego pakietu znajdują się w sekcji Assets na stronie wydania. Sekcja Zasoby może zostać zwinięta, więc może być konieczne kliknięcie, aby ją rozwinąć.
Instalacja 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 systemu RHEL publikowanych w usłudze PMC.
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -lt 8 ]
then majorver=7
elif [ ${VERSION_ID%.*} -lt 9 ]
then majorver=8
else majorver=9
fi
# Download the Microsoft RedHat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
# Register the Microsoft RedHat repository
sudo rpm -i packages-microsoft-prod.rpm
# Delete the downloaded package after installing
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install PowerShell
sudo dnf install powershell -y
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 maszynę RHEL. Użyj tej metody, aby zainstalować program PowerShell w systemach z systemem RHEL 10.
Link do bieżącej wersji to:
- Uniwersalny pakiet programu PowerShell 7.4.13 dla obsługiwanych wersji systemu RHEL
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-1.rh.x86_64.rpm
- Uniwersalny pakiet programu PowerShell 7.5.4 dla obsługiwanych wersji systemu RHEL
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
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ć.
W systemie RHEL 8 lub 9:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
Odinstalowywanie programu PowerShell
W systemie RHEL 8 lub 9:
sudo dnf remove powershell
Obsługa procesorów arm
Program PowerShell w wersji 7.2 i nowszej obsługuje działanie w systemie RHEL przy użyciu 64-bitowego procesora Arm. Użyj metody instalacji archiwum binarnego podczas instalowania programu PowerShell opisanego w alternatywnych sposobach instalowania programu PowerShell w systemie Linux.
Ś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 systemu RHEL osiągnie koniec wsparcia.
Pliki pakietów instalacyjnych (.rpm) są również dostępne w witrynie https://packages.microsoft.com/.
- RHEL 10 — wsparcie systemu operacyjnego kończy się w dniach 2035-05-31
- RHEL 9 — wsparcie systemu operacyjnego kończy się w dniach 2032-05-31
- RHEL 8 — wsparcie systemu operacyjnego kończy się w dniach 2029-05-31
Program PowerShell jest testowany w usłudze Red Hat Universal Base Images (UBI). Aby uzyskać więcej informacji, zobacz stronę informacji o ubicie.
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.