A PowerShell telepítése Debianra
Minden csomag elérhető a GitHub kiadási oldalán. A telepítés előtt ellenőrizze az alábbi támogatott verziók listáját. A csomag telepítése után futtassa pwsh
a terminált. Futtassa pwsh-lts
, ha telepített egy előzetes kiadást.
Feljegyzés
A PowerShell 7.4 egy helyszíni frissítés, amely eltávolítja a PowerShell 7 korábbi verzióit. A PowerShell előzetes verziói a PowerShell más verzióival együtt telepíthetők. Ha a PowerShell 7.4-es verzióját egy korábbi verzióval együtt kell futtatnia, telepítse újra az előző verziót a bináris archív módszerrel.
A Debian az APT -t (Advanced Package Tool) használja csomagkezelőként.
Telepítés Debian 10-re vagy 11-re a Csomagtárházon keresztül
A Microsoft számos linuxos szoftverterméket fejleszt és támogat, és linuxos csomagolási ügyfeleken (apt, dnf, yum stb.) keresztül teszi elérhetővé őket. Ezek a Linux-szoftvercsomagok a Microsoft-termékek Linux-csomagtárában, https://packages.microsoft.commás néven PMC-ben találhatók.
A PowerShell pmc-ről történő telepítése a telepítés előnyben részesített módszere.
Feljegyzés
Ez a szkript csak a Debian támogatott verzióihoz működik.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Telepítés közvetlen letöltéssel
A PowerShell 7.2 egy univerzális csomagot vezetett be, amely megkönnyíti a telepítést. Töltse le az univerzális csomagot a kiadási oldalról a Debian-gépére.
Az aktuális verzióra mutató hivatkozás a következő:
- PowerShell 7.4 (LTS) univerzális csomag a Debian támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
- PowerShell 7.2 (LTS) univerzális csomag a Debian támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.2.19/powershell_7.2.19-1.deb_amd64.deb
- PowerShell 7.5-előzetes verziójú univerzális csomag a Debian támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.2/powershell-preview_7.5.0-preview.2-1.deb_amd64.deb
Az alábbi rendszerhéjszkript letölti és telepíti a PowerShell aktuális kiadását. Az URL-címet módosíthatja úgy, hogy letöltse a telepíteni kívánt PowerShell-verziót.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.4.2-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.4.2-1.deb_amd64.deb
# Start PowerShell
pwsh
A PowerShell eltávolítása
sudo apt-get remove powershell
PowerShell-elérési utak
$PSHOME
a/opt/microsoft/powershell/7/
- A profilszkripteket a rendszer a következő helyeken tárolja:
- AllUsersAllHosts -
$PSHOME/profile.ps1
- AllUsersCurrentHost -
$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 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 a Debian verziója el nem éri az élettartamát.
Debian 11 (Bullseye) – Az operációs rendszer támogatása 2024.07.31-én ér véget
- A PowerShell 7.2-t, a PowerShell 7.4-et és az x64-hez készült PowerShell 7.5-ös előzetes verziót tartalmazó Docker-képek a Microsoft Eszközjegyzék
Debian 12 (Bookworm) – Az operációs rendszer támogatása 2026-06-10-re megszűnik
- A PowerShell 7.2-t, a PowerShell 7.4-et és az x64-hez készült PowerShell 7.5-ös előzetes verziót tartalmazó Docker-képek a Microsoft Eszközjegyzék
A PowerShell előzetes verziói csak teszteléshez és visszajelzéshez érhetők el.
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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: