Installera PowerShell på Fedora Linux
Alla paket är tillgängliga på GitHub versionssidan. När paketet har installerats kör du pwsh från en terminal. Kör pwsh-preview om du har installerat en förhandsversion. Kontrollera listan över versioner som stöds nedan innan du installerar.
Anteckning
PowerShell 7.2 är en uppgradering på plats som tar bort tidigare versioner av PowerShell.
Om du behöver köra PowerShell 7.2 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av den binära arkivmetoden.
Fedora använder DNF som pakethanterare.
Installation via paketdatabas
PowerShell för Linux publiceras på officiella Microsoft-lagringsplatsen för enkel installation och uppdateringar.
# 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
Installation via direktnedladdning
PowerShell 7.2 introducerade ett universellt paket som gör installationen enklare. Det universella paketet innehåller de beroenden som krävs av paketet. Ladda ned RPM-paketet från sidan med versioner till din openSUSE-dator. Länkarna till de aktuella versionerna är:
- 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
Följande kommando installerar PowerShell 7.2:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm
Använd följande shell-kommandon för att ladda ned och installera 7.1.5-paketet. Ändra URL:en så att den matchar den PowerShell-version som du vill installera.
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
Avinstallera PowerShell från Fedora
sudo dnf remove powershell
PowerShell-sökvägar
$PSHOMEär/opt/microsoft/powershell/7/- Användarprofiler läses från
~/.config/powershell/profile.ps1 - Standardprofiler läses från
$PSHOME/profile.ps1 - Användarmoduler läses från
~/.local/share/powershell/Modules - Delade moduler läses från
/usr/local/share/powershell/Modules - Standardmoduler läses från
$PSHOME/Modules - PSReadLine-historiken registreras till
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profilerna respekterar PowerShells konfiguration per värd, så standardvärdspecifika profiler finns Microsoft.PowerShell_profile.ps1 på på samma platser.
PowerShell respekterar XDG Base Directory Specification i Linux.
Versioner som stöds
I följande tabell visas de PowerShell-versioner som stöds och de versioner av Fedora som de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills versionen av Fedora når slutet av sin livslängd.
- En ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- En ❌ anger att versionen av operativsystemet eller PowerShell inte stöds
- A 🟡 anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- När både versionen av operativsystemet och versionen av PowerShell har ✅ stöds den kombinationen
| Fedora | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 32 | 🟡 | 🟡 | ❌ |
| ❌ 31 | 🟡 | 🟡 | ❌ |
| ❌ 30 | 🟡 | 🟡 | ❌ |
PowerShell har inte testats på Fedora version 33 och 34.
PowerShell stöds på Fedora för följande processorarkitekturer.
| Fedora | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64 |
Installationsstöd
Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder som är tillgängliga från andra källor från tredje part. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.