Share via


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

Gentoo

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.

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.2 – legújabb LTS-kiadás
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
  • PowerShell 7.3.12 – legújabb stabil kiadás
    • https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm32.tar.gz
    • https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-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