Installera PowerShell på Red Hat Enterprise Linux (RHEL)
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.
RHEL 7 använder yum och RHEL 8 använder dnf-pakethanteraren.
Installation via paketdatabas
PowerShell för Linux publiceras på officiella Microsoft-lagringsplatsen för enkel installation och uppdateringar.
På RHEL 7:
# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
# Install PowerShell
sudo yum install -y powershell
# Start PowerShell
pwsh
Registrera Microsoft-lagringsplatsen en gång som superanvändare. Efter registreringen kan du uppdatera PowerShell med sudo yum update powershell .
På RHEL 8:
# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
# Install PowerShell
sudo dnf install powershell
# Start PowerShell
pwsh
Registrera Microsoft-lagringsplatsen en gång som superanvändare. Efter registreringen kan du uppdatera PowerShell med sudo dnf upgrade powershell .
Installation via direktnedladdning
PowerShell 7.2 distribueras som ett universal RPM-paket. Tidigare versioner av PowerShell hade separata paket för varje operativsystem. Ladda ned det RPM-paket som du behöver till din CentOS-dator.
- PowerShell 7.2 –
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm - PowerShell 7.1.5
- CentOS 7 –
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.rhel.7.x86_64.rpm - CentOS 8 –
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.centos.8.x86_64.rpm
- CentOS 7 –
- PowerShell 7.0.8
- CentOS 7 –
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-1.rhel.7.x86_64.rpm - CentOS 8 –
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-1.centos.8.x86_64.rpm
- CentOS 7 –
Använd följande kommando för att installera det senaste RPM-paketet på målversionen av RHEL. Ändra URL:en i följande kommandokommandon så att den matchar den version du behöver.
På RHEL 7:
sudo yum install https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm
På RHEL 8:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm
Avinstallation – Red Hat Enterprise Linux (RHEL) 7
sudo yum remove powershell
Stöd för Arm-processorer
PowerShell 7.2 stöder körning på RHEL med en 64-bitars Arm-processor. Använd installationsmetoden för binärt arkiv för att installera PowerShell som beskrivs i Alternativa sätt att installera PowerShell på Linux.
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
Följande tabell är en lista över versioner av PowerShell som stöds och de versioner av RHEL som de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills RHEL-versionenslutar stödja .
- 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
| RHEL | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 8 | ✅ | ✅ | ✅ |
| ✅ 7 | ✅ | ✅ | ✅ |
PowerShell stöds på RHEL för följande processorarkitekturer.
| RHEL | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64, Arm64 |
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.