Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A PowerShellt más módokon is telepítheti nem Windows-platformokra.
Ezek a módszerek működhetnek, de a Microsoft hivatalosan nem támogatja őket. Előfordulhat, hogy támogatást kaphat a PowerShell-közösségtől vagy az operációsrendszer-gyártótól. A támogatási lehetőségekről a Közösségi támogatás című témakörben olvashat.
Telepítés macOS rendszerre a Homebrew használatával
A Homebrew a macOS előnyben részesített csomagkezelője. Ha a brew parancs nem található, az utasításoknak megfelelően telepítenie kell a Homebrew-t.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
A brew telepítése után telepítse a PowerShellt a következő paranccsal:
brew install powershell
Fontos
A főzési képletet a Homebrew közösség tartja karban és támogatja. A brew-képlet a PowerShellt a forráskódból hozza létre aHelyett, hogy a Microsoft által készített csomagot telepítene.
A PowerShell 7 frissítése
Futtassa az alábbi parancsokat a PowerShell telepített verziójának frissítéséhez a legújabb kiadásra.
brew update
brew upgrade powershell
A PowerShell 7 eltávolítása
Ha a PowerShellt a Homebrew-val telepítette, a következő parancsot használja a törléshez:
brew uninstall powershell
Ha manuálisan telepítette a PowerShell 7-et, manuálisan el kell távolítania. Az alábbi parancs eltávolítja a szimbolikus hivatkozást és a PowerShell-fájlokat.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
A többi többi PowerShell-fájl és mappa eltávolítására használható sudo rm .
Telepítés Linuxon Snap-csomag használatával
A snapek olyan alkalmazáscsomagok, amelyek könnyen telepíthetők, ha a platform támogatja a Snapet. A Snap-csomagok a Snap Store-ból találhatók és telepíthetők.
Megjegyzés:
A Snap Store számos Olyan Linux-disztribúcióhoz tartalmaz PowerShell beépülő modulcsomagokat, amelyeket a Microsoft hivatalosan nem támogat.
Illesztés
A snap demont (más néven snapd) az a háttérszolgáltatást, amely kezeli és karbantartja a snapokat.
Ahhoz, hogy egy snap telepíthető legyen, futnia kell. A telepítésre snapdvonatkozó utasításokat a Snapcraft dokumentációjában találja.
Telepítés Snap használatával
A Linuxhoz készült Két PowerShell van közzétéve a Snap áruházban: powershell és powershell-preview.
A PowerShell legújabb stabil verziójának telepítéséhez használja az alábbi parancsot:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Ha nem adja meg a --channel paramétert, akkor a Snap a legújabb stabil verziót telepíti. A legújabb LTS-verzió telepítéséhez használja a következő módszert:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Előzetes verzió telepítéséhez használja a következő módszert:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Megjegyzés:
A Microsoft csak a latest/stable és lts/stable csatornákat támogatja a powershell csomag esetében. A Microsoft csak a latest/stable csatornát támogatja a powershell-preview csomag számára.
Ne telepítsen csomagokat a többi csatornáról.
A telepítés után a Snap automatikusan frissül. A frissítést a következővel sudo snap refresh powershell indíthatja el: vagy sudo snap refresh powershell-preview.
Fontos
A Snap-csomagokat a Canonical fenntartja és támogatja. A Snap csomagok forráskódból építik fel a PowerShellt ahelyett, hogy a Microsoft által készített csomagot telepítenék.
Eltávolítás a Snap használatával
sudo snap remove powershell
vagy
sudo snap remove powershell-preview
Telepítés bináris archívumból
A PowerShell bináris tar.gz archívumai linuxos platformokhoz érhetők el a fejlett üzembe helyezési forgatókönyvek engedélyezéséhez.
Megjegyzés:
Ezzel a módszerrel a PowerShell bármely verzióját telepítheti, beleértve a legújabb verziót is:
- Stabil kiadás: https://aka.ms/powershell-release?tag=stable
- LTS-kiadás: https://aka.ms/powershell-release?tag=lts
- Előzetes kiadás: https://aka.ms/powershell-release?tag=preview
Függőségek
A PowerShell hordozható bináris fájlokat készít minden támogatott Linux-disztribúcióhoz. A PowerShell és a .NET-futtatókörnyezet azonban különböző függőségeket igényel a különböző disztribúcióktól.
Előfordulhat, hogy a PowerShell telepítésekor bizonyos függőségek nem lesznek telepítve, például ha manuálisan telepíti a bináris archívumból. Az alábbi lista a Microsoft által támogatott és esetleg telepíteni kívánt függőségekkel rendelkező Linux-disztribúciókat ismerteti. További információt a Linux disztribúciós oldalán talál:
Ha hivatalosan nem támogatott Linux-disztribúciókon szeretné üzembe helyezni a PowerShell bináris fájljait, külön lépésekben kell telepítenie a cél operációs rendszerhez szükséges függőségeket.
Fontos
Ez a módszer a PowerShell Linux bármely verziójára telepíthető, beleértve a Microsoft által hivatalosan nem támogatott disztribúciókat is. Mindenképpen telepítse a szükséges függőségeket. Támogatásért tekintse meg az elérhető közösségi támogatási lehetőségek listáját.
Az alábbi példa az x64 bináris archívum telepítésének lépéseit mutatja be. Ki kell választania a megfelelő bináris archívumot, amely megfelel a platform processzortípusának.
powershell-7.5.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-linux-x64.tar.gz
A következő rendszerhéjparancsokkal töltse le és telepítse a PowerShellt a tar.gz bináris archívumból. Módosítsa az URL-címet a telepíteni kívánt PowerShell verziójának megfelelően.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-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
Bináris archívumok eltávolítása
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Telepítés mint .NET globális eszköz
Ha már telepítve van a .NET Core SDK, könnyen telepíthető a PowerShell .NET Global-eszközként.
dotnet tool install --global PowerShell
A dotnet eszköz telepítője hozzáadja a ~/.dotnet/tools elemet a PATH környezeti változóhoz. A jelenleg futó parancssori felület azonban nem rendelkezik a frissített PATH verzióval. Képesnek kell lennie elindítani a PowerShellt egy új rendszerhéjból, ha beírja a pwsh parancsot.
A .NET-csapat közzéteszi a .NET SDK-t tartalmazó Docker-lemezképeket, amelyeken már telepítve van a PowerShell. Ezeket a képeket a Microsoft Container Registryben találja.