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. Po zainstalowaniu pakietu uruchom polecenie pwsh z poziomu terminalu. Uruchom polecenie pwsh-preview , jeśli zainstalowano wersję zapoznawcza.
Istnieją trzy inne sposoby instalowania programu PowerShell w dystrybucji systemu Linux:
- Zainstaluj przy użyciu pakietu Snap
- Instalowanie przy użyciu archiwów binarnych
- Zainstaluj jako narzędzie globalne .NET
Pakiet Snap
Snapy to pakiety aplikacji, które można łatwo zainstalować, są bezpieczne, działają na różnych platformach i nie mają zależności. Przystawki można odnajdywać i instalować ze sklepu Snap Store. Pakiety Snap są obsługiwane w ten sam sposób, co dystrybucja, na której są uruchamiane.
Ważne
Magazyn snap zawiera pakiety przystawki programu PowerShell dla wielu dystrybucji systemu Linux, które nie są oficjalnie obsługiwane przez firmę Microsoft. Aby uzyskać pomoc techniczną, zobacz listę dostępnych opcji pomocy technicznej dla społeczności .
Pobieranie przyciętego
snapd jest wymagane do uruchamiania snapów. Użyj tych instrukcji, aby upewnić się, że snapd jest zainstalowany.
Instalacja za pomocą Snap
W magazynie Snap są publikowane dwa programy PowerShell dla systemu Linux: powershell i powershell-preview.
Użyj następującego polecenia, aby zainstalować najnowszą stabilną wersję programu PowerShell:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Jeśli nie określisz parametru --channel, Snap zainstaluje najnowszą stabilną wersję. Aby zainstalować najnowszą wersję LTS, użyj następującej metody:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Uwaga / Notatka
Firma Microsoft obsługuje tylko kanały latest/stable i lts/stable dla pakietu powershell. Nie instaluj pakietów z innych kanałów.
Aby zainstalować wersję zapoznawcza, użyj następującej metody:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Uwaga / Notatka
Firma Microsoft obsługuje tylko kanał latest/stable dla pakietu powershell-preview. Nie instaluj pakietów z innych kanałów.
Po zakończeniu instalacji Snap zostanie automatycznie zaktualizowany. Uaktualnienie można wyzwolić przy użyciu polecenia sudo snap refresh powershell lub sudo snap refresh powershell-preview.
Odinstalowywanie
sudo snap remove powershell
lub
sudo snap remove powershell-preview
Archiwa binarne
Archiwa binarne tar.gz programu PowerShell są udostępniane dla platform systemu Linux w celu włączenia zaawansowanych scenariuszy wdrażania.
Uwaga / Notatka
Za pomocą tej metody można zainstalować dowolną wersję programu PowerShell, w tym najnowszą:
- Stabilna wersja: https://aka.ms/powershell-release?tag=stable
- Wersja LTS: https://aka.ms/powershell-release?tag=lts
- Wersja zapoznawcza: https://aka.ms/powershell-release?tag=preview
Zależności
Program PowerShell tworzy przenośne pliki binarne dla wszystkich dystrybucji systemu Linux. Jednak środowisko uruchomieniowe platformy .NET Core wymaga różnych zależności w różnych dystrybucjach, a program PowerShell też.
Istnieje możliwość, że podczas instalowania programu PowerShell określone zależności mogą nie być zainstalowane, na przykład podczas ręcznego instalowania z archiwów binarnych. Poniższa lista zawiera szczegółowe informacje na temat dystrybucji systemu Linux obsługiwanych przez firmę Microsoft i zależności, które mogą być konieczne do zainstalowania. Aby uzyskać więcej informacji, sprawdź stronę dystrybucji:
Aby wdrożyć pliki binarne programu PowerShell w dystrybucjach systemu Linux, które nie są oficjalnie obsługiwane, należy zainstalować niezbędne zależności dla docelowego systemu operacyjnego w oddzielnych krokach. Na przykład nasz plik dockerfile systemu Amazon Linux najpierw instaluje zależności, a następnie wyodrębnia archiwum systemu Linux tar.gz .
Instalacja przy użyciu pliku archiwum binarnego
Ważne
Ta metoda może służyć do instalowania programu PowerShell w dowolnej wersji systemu Linux, w tym dystrybucji, które nie są oficjalnie obsługiwane przez firmę Microsoft. Pamiętaj, aby zainstalować wszelkie niezbędne zależności. Aby uzyskać pomoc techniczną, zobacz listę dostępnych opcji pomocy technicznej dla społeczności .
W poniższym przykładzie przedstawiono kroki instalacji archiwum binarnego x64. Musisz wybrać poprawne archiwum binarne zgodne z typem procesora dla danej platformy.
powershell-7.5.4-linux-arm32.tar.gzpowershell-7.5.4-linux-arm64.tar.gzpowershell-7.5.4-linux-x64.tar.gz
Użyj następujących komend powłoki, aby pobrać i zainstalować program PowerShell z binarnego archiwum tar.gz. Zmień adres URL, aby był zgodny z wersją programu PowerShell, którą chcesz zainstalować.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
Odinstalowywanie archiwów binarnych
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Zainstaluj jako narzędzie globalne platformy .NET
Jeśli masz już zainstalowany zestaw .NET Core SDK , możesz łatwo zainstalować program PowerShell jako narzędzie globalne platformy .NET.
dotnet tool install --global PowerShell
Instalator narzędzia dotnet dodaje ~/.dotnet/tools do PATH zmiennej środowiskowej. Jednak obecnie uruchomiona powłoka nie ma zaktualizowanego elementu PATH. Powinno być możliwe uruchomienie PowerShell z nowej powłoki, wpisując pwsh.