Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Minden csomag elérhető a GitHub kiadási oldalán. A csomag telepítése után futtassa pwsh a terminált. Futtassa pwsh-preview , ha telepített egy előzetes kiadást. A telepítés előtt ellenőrizze az alábbi támogatott verziók listáját.
A PowerShell 7 újabb verziói lecserélik a PowerShell 7 korábbi verzióit. A PowerShell előzetes verziói a PowerShell más verzióival együtt telepíthetők. Az újabb előzetes verziók lecserélik a meglévő előzetes verziókat. Ha a PowerShell 7.5-öt egymás mellett kell futtatnia egy korábbi verzióval, telepítse újra az előző verziót a bináris archív módszerrel.
Feljegyzés
A cikkben szereplő telepítési parancsok a PowerShell legújabb stabil kiadásához tartoznak. A PowerShell másik verziójának telepítéséhez módosítsa a parancsot a szükséges verziónak megfelelően. Az alábbi hivatkozások a GitHub minden verziójának legújabb kiadási oldalára irányítják.
- Stabil kiadás 7.5-ös verzió. x: https://aka.ms/powershell-release?tag=stable
- LTS 7.4-es kiadás. x: https://aka.ms/powershell-release?tag=lts
- Előzetes kiadás v7.6.0-előzetes.x: https://aka.ms/powershell-release?tag=preview
Az egyes csomagok letöltési hivatkozásai a kiadási oldal Assets szakasza alatt találhatók. Előfordulhat, hogy az Eszközök szakasz összecsukva van, ezért a kibontáshoz kattintson rá.
A telepítés lépései
Az Alpine telepítése tar.gz csomag kiadási oldalról való letöltésén alapul. A csomag URL-címe a telepíteni kívánt PowerShell-verziótól függ.
- PowerShell 7.4 –
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-linux-musl-x64.tar.gz - PowerShell 7.5 –
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-musl-x64.tar.gz - PowerShell 7.6-előzetes verzió –
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-7.6.0-preview.5-linux-musl-x64.tar.gz
Ezután a terminálban hajtsa végre a következő rendszerhéjparancsokat a PowerShell 7.4 telepítéséhez:
# install the requirements
sudo apk add --no-cache \
ca-certificates \
less \
ncurses-terminfo-base \
krb5-libs \
libgcc \
libintl \
libssl3 \
libstdc++ \
tzdata \
userspace-rcu \
zlib \
icu-libs \
curl
apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust \
openssh-client \
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
# Start PowerShell
pwsh
A PowerShell eltávolítása
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
PowerShell-elérési utak
-
$PSHOMEvan/opt/microsoft/powershell/7/ - A profilszkripteket a rendszer a következő helyeken tárolja:
- AllUsersAllHosts -
$PSHOME/profile.ps1 - MindenFelhasználóJelenlegiHoszt -
$PSHOME/Microsoft.PowerShell_profile.ps1 - CurrentUserAllHosts –
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost –
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- A modulok tárolása a következő helyeken történik:
- Felhasználói modulok –
~/.local/share/powershell/Modules - Megosztott modulok –
/usr/local/share/powershell/Modules - Alapértelmezett modulok –
$PSHOME/Modules
- Felhasználói modulok –
- A PSReadLine előzményeit a rendszer a következő helyen rögzíti:
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
A profilok tiszteletben tartják a PowerShell gazdagépenkénti konfigurációját, így az alapértelmezett gazdagépspecifikus profilok ugyanazon a helyen találhatók Microsoft.PowerShell_profile.ps1 .
A PowerShell tiszteletben tartja az XDG alapkönyvtár-specifikációját Linuxon.
Támogatott verziók
A Microsoft addig támogatja a PowerShellt, amíg a PowerShell el nem éri a támogatás végét, vagy az Alpine verziója el nem éri az élettartamát.
A .NET SDK Docker-lemezképei a PowerShell legújabb verzióit tartalmazzák. Ezek a képek a Microsoft Artifact Registryben érhetők el.
Ezek a rendszerképek az operációs rendszer forgalmazója által biztosított hivatalos operációsrendszer-rendszerképekből épülnek fel. Előfordulhat, hogy ezek a képek nem rendelkeznek a legújabb biztonsági frissítésekkel. A Microsoft azt javasolja, hogy frissítse az operációsrendszer-csomagokat a legújabb verzióra a legújabb biztonsági frissítések alkalmazásának biztosítása érdekében.
Ezeket a képeket tesztelési célokra biztosítjuk. Ha egy éles számítási feladathoz Docker-rendszerképre van szüksége, sajátot kell létrehoznia és fenntartania.
Telepítési támogatás
A Microsoft támogatja a dokumentum telepítési módszereit. Más, külső forrásokból elérhető telepítési módszerek is lehetnek. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket.