PowerShell installeren in Fedora Linux

Alle pakketten zijn beschikbaar op onze pagina GitHub releases. Nadat het pakket is geïnstalleerd, kunt u pwsh uitvoeren vanuit een terminal. Voer pwsh-preview uit als u een preview-versie hebt geïnstalleerd. Controleer de lijst met ondersteunde versies hieronder voordat u installeert.

Notitie

PowerShell 7.2 is een in-place upgrade oudere versies van PowerShell verwijdert.

Als u PowerShell 7.2 naast een eerdere versie moet uitvoeren, installeert u de vorige versie opnieuw met behulp van de binaire archiefmethode.

Fedora gebruikt DNF als pakketbeheer.

Installatie via pakketopslagplaats

PowerShell voor Linux wordt gepubliceerd naar officiële Microsoft-opslagplaatsen voor eenvoudige installatie en updates.

# Register the Microsoft signature key
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

# Update the list of products
sudo dnf check-update

# Install a system component
sudo dnf install compat-openssl10

# Install PowerShell
sudo dnf install -y powershell

# Start PowerShell
pwsh

Installatie via Direct downloaden

PowerShell 7.2 heeft een universeel pakket geïntroduceerd dat de installatie eenvoudiger maakt. Het universele pakket bevat de afhankelijkheden die nodig zijn voor het pakket. Download het RPM-pakket van de releasepagina naar uw openSUSE-computer. De koppelingen naar de huidige versies zijn:

  • PowerShell 7.2.0 - https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm
  • PowerShell 7.1.5 - https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.rhel.7.x86_64.rpm
  • PowerShell 7.0.8 - https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-1.rhel.7.x86_64.rpm

Met de volgende shell-opdracht wordt PowerShell 7.2 geïnstalleerd:

sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm

Gebruik de volgende shell-opdrachten om het pakket 7.1.5 te downloaden en te installeren. Wijzig de URL zodat deze overeenkomen met de PowerShell-versie die u wilt installeren.

sudo dnf install compat-openssl10
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.rhel.7.x86_64.rpm

PowerShell verwijderen uit Fedora

sudo dnf remove powershell

PowerShell-paden

  • $PSHOME is /opt/microsoft/powershell/7/
  • Gebruikersprofielen worden gelezen uit ~/.config/powershell/profile.ps1
  • Standaardprofielen worden gelezen uit $PSHOME/profile.ps1
  • Gebruikersmodules worden gelezen uit ~/.local/share/powershell/Modules
  • Gedeelde modules worden gelezen uit /usr/local/share/powershell/Modules
  • Standaardmodules worden gelezen uit $PSHOME/Modules
  • PsReadLine-geschiedenis wordt vastgelegd in ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

De profielen respecteren de configuratie per host van PowerShell, zodat de standaard hostspecifieke profielen zich Microsoft.PowerShell_profile.ps1 op dezelfde locaties bevinden.

PowerShell respecteert de XDG-basismapspecificatie in Linux.

Ondersteunde versies

De volgende tabel bevat de ondersteunde PowerShell-releases en de versies van Fedora waar ze op worden ondersteund. Deze versies worden ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Fedora het einde van de levensduur bereikt.

  • Een ✅ geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟡 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell ✅, wordt die combinatie ondersteund
Fedora 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
✅ 32 🟡 🟡
❌ 31 🟡 🟡
❌ 30 🟡 🟡

PowerShell is niet getest op Fedora-versies 33 en 34.

PowerShell wordt ondersteund op Fedora voor de volgende processorarchitecten.

Fedora 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
Alle ondersteunde versies x64 x64 x64

Ondersteuning voor installatie

Microsoft ondersteunt de installatiemethoden in dit document. Er zijn mogelijk andere installatiemethoden beschikbaar vanuit andere bronnen van derden. Hoewel deze hulpprogramma's en methoden kunnen werken, kan Microsoft deze methoden niet ondersteunen.