A Linuxon futó PowerShell közösségi támogatása
A PowerShellt a Microsoft által nem támogatott Linux-disztribúciókra is telepítheti. Ezekben az esetekben előfordulhat, hogy a közösség támogatja a PowerShellt ezeken a platformokon.
A támogatott Linux-disztribúcióknak meg kell felelniük a következő feltételeknek:
- A disztribúció verzióját és architektúráját a .NET Core támogatja.
- A disztribúció verziója legalább egy évig támogatott.
- A disztribúció verziója nem időközi kiadás vagy azzal egyenértékű.
- A PowerShell csapata tesztelte a disztribúció verzióját.
További információkért tekintse meg a PowerShell támogatási életciklusának dokumentációját .
Az alábbi disztribúciók példák a közösség által támogatott disztribúciókra. Minden disztribúció saját közösségi támogatási mechanizmusokkal rendelkezik. A közösségi források megkereséséhez tekintse meg a terjesztési webhelyet. Ezekből a PowerShell-közösségi erőforrásokból is kaphat segítséget.
Ubuntu köztes kiadások
A PowerShell Ubuntu-ra való telepítésének dokumentált lépései az Ubuntu köztes kiadásain is működhetnek. A Microsoft azonban csak az Ubuntu hosszú távú karbantartási (LTS) kiadásaiban támogatja a PowerShellt. A Microsoft nem támogatja az Ubuntu ideiglenes kiadásait .
Arch Linux
A PowerShell az Arch Linux felhasználói adattárból (AUR) érhető el. Az AUR csomagjait az Arch közösség tartja karban. A legújabb kiadási bináris fájl telepítéséhez tekintse meg az Arch Linux wikit vagy a PowerShell használatát a Dockerben.
Kali
Telepítés – Kali
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
Eltávolítás – Kali
# Uninstall PowerShell package
apt -y remove powershell
Szamárpingvin
A PowerShellt Gentoo Linuxra telepítheti a Gentoo csomagtárából származó csomagok használatával. A csomagok telepítésével kapcsolatos információkért tekintse meg a PowerShell-oldalt a Gentoo wikiben.
SLES és openSUSE
Előfordulhat, hogy a PowerShellt az SLES-en telepítheti, és a SNAP csomagkezelővel nyithatja meg az SUSE-t. A következő cikk azt is ismerteti, hogyan telepítheti a PowerShellt az openSUSE-ra:
Raspberry Pi OS
A Raspberry Pi OS (korábbi nevén Raspbian) egy Debianon alapuló ingyenes operációs rendszer.
Fontos
A .NET nem támogatott az ARMv6 architektúrájú eszközökön, beleértve a Raspberry Pi Zero és a Raspberry Pi 2 előtt kiadott Raspberry Pi-eszközöket.
Telepítés Raspberry Pi operációs rendszerre
Töltse le a tar.gz csomagot a kiadások oldaláról a Raspberry Pi számítógépre. Az aktuális verziókra mutató hivatkozások a következők:
- PowerShell 7.4.6 – legújabb LTS-kiadás
https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-arm64.tar.gz
A csomag letöltéséhez és telepítéséhez használja az alábbi rendszerhéjparancsokat. Ez a szkript észleli, hogy 32 bites vagy 64 bites operációs rendszert futtat, és telepíti a PowerShell legújabb stabil verzióját az adott processzortípushoz.
###################################
# Prerequisites
# Update package lists
sudo apt-get update
# Install dependencies
sudo apt-get install jq libssl1.1 libunwind8 -y
###################################
# Download and extract PowerShell
# Grab the latest tar.gz
bits=$(getconf LONG_BIT)
release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
wget $package
# Make folder to put powershell
mkdir ~/powershell
# Unpack the tar.gz file
tar -xvf "./${package##*/}" -C ~/powershell
# Start PowerShell
~/powershell/pwsh
Ha szeretné, létrehozhat egy szimbolikus hivatkozást a PowerShell elindításához a bináris elérési út pwsh
megadása nélkül.
# Start PowerShell from bash with sudo to create a symbolic link
sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'
# alternatively you can run following to create a symbolic link
# sudo ln -s ~/powershell/pwsh /usr/bin/pwsh
# Now to start PowerShell you can just run "pwsh"
Eltávolítás – Raspberry Pi OS
rm -rf ~/powershell