Megosztás a következőn keresztül:


A PowerShell telepítése macOS-en

A PowerShell 7 vagy újabb verziójához macOS 13 vagy újabb verzió szükséges. Minden csomag elérhető a PowerShell GitHub kiadási oldalán. A csomag telepítése után futtassa pwsh egy terminálból. A telepítés előtt ellenőrizze a támogatott verziók listáját.

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óit a PowerShell más verzióival együtt is telepítheti. 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.

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.

Az egyes csomagok letöltési hivatkozásai a Kiadási oldal Assets szakaszában találhatók. Előfordulhat, hogy az Eszközök szakasz össze van csukva, ezért a kibontáshoz kattintania kell rá.

A PowerShell legújabb stabil kiadásának telepítése

A PowerShell többféleképpen telepíthető macOS rendszerre. Válasszon egyet a következő módszerek közül:

Telepítés a Homebrew használatával

Ha a brew parancs nem található, az utasításoknak megfelelően telepítenie kell a Homebrew-t.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Miután települt a brew, telepítse a PowerShellt.

A következő parancs telepíti a PowerShell legújabb stabil kiadását:

brew install --cask powershell

Ellenőrizze, hogy a telepítés megfelelően működik-e:

pwsh

A PowerShell új verzióinak kiadásakor frissítse a Homebrew képletét, és frissítse a PowerShellt:

brew update
brew upgrade powershell

Feljegyzés

Az előző parancsokat meghívhatja egy PowerShell-munkamenetbőlpwsh, de a frissítés befejezéséhez és a benne látható $PSVersionTableértékek frissítéséhez újra kell indítania a PowerShell-munkamenetet.

A PowerShell legújabb előzetes kiadásának telepítése

A következő parancs telepíti a PowerShell legújabb előzetes kiadását:

brew install powershell/tap/powershell-preview

Futtassa a következő parancsot a PowerShell előzetes verziójának elindításához:

pwsh-preview

A PowerShell új előzetes verzióinak kiadásakor frissítse a Homebrew képletét, és frissítsen a PowerShell legújabb előzetes verziójára:

brew update
brew upgrade powershell-preview

Feljegyzés

Az előző parancsokat meghívhatja egy PowerShell-munkamenetbőlpwsh, de a frissítés befejezéséhez és a benne látható $PSVersionTableértékek frissítéséhez újra kell indítania a PowerShell-munkamenetet.

A PowerShell legújabb LTS-kiadásának telepítése

A következő parancs telepíti a PowerShell legújabb LTS-kiadását:

brew install powershell/tap/powershell-lts

Ellenőrizze a telepítést:

pwsh-lts

A PowerShell új LTS-verzióinak kiadásakor futtassa az alábbi parancsokat a Homebrew képleteinek frissítéséhez és a PowerShell legújabb LTS-verziójára való frissítéshez:

brew update
brew upgrade powershell-lts

Feljegyzés

PowerShell újabb verzióra való frissítésekor ugyanazt a módszert alkalmazza, a caskot vagy a tapot, amelyet a kezdeti telepítés során használt. Ha más módszert használ, egy új pwsh-munkamenet megnyitása továbbra is a PowerShell régebbi verzióját használja.

Ha úgy dönt, hogy különböző módszereket használ, többféleképpen is kijavíthatja a problémát a Homebrew hivatkozás metódusával.

Telepítés közvetlen letöltéssel

A 7.2-es verziótól kezdve a PowerShell támogatja az Apple M sorozatú Arm-alapú processzorokat. Töltse le a telepítőcsomagot a kiadási oldalról a Mac gépére. Az aktuális verziókra mutató hivatkozások a következők:

A PowerShellt kétféleképpen telepítheti a közvetlen letöltési módszerrel.

A Finder használata

A PowerShell telepítése a Finder segítségével:

  1. Finder megnyitása
  2. A letöltött csomag megkeresése
  3. Kattintson duplán a fájlra
  4. Kövesse az utasításokat

A csomag telepítésekor a következő hibaüzenet jelenhet meg:

A "powershell-7.5.2-osx-arm64.pkg" nem nyitható meg, mert az Apple nem tudja ellenőrizni a kártevő szoftvereket.

A probléma megkerüléséhez használja a Findert:

  1. A letöltött csomag megkeresése a Finderben
  2. Tartsa lenyomva a Control (vagy Ctrl) billentyűt, és kattintson a csomagra.
  3. Válassza a Megnyitás lehetőséget a helyi menüből

Terminál használata

Telepítse a PowerShellt a terminálról. Módosítsa a fájlnevet a letöltött csomagnak megfelelőre.

sudo installer -pkg ./Downloads/powershell-7.5.2-osx-arm64.pkg -target /

A csomag telepítésekor a következő hibaüzenet jelenhet meg:

A "powershell-7.5.2-osx-arm64.pkg" nem nyitható meg, mert az Apple nem tudja ellenőrizni a kártevő szoftvereket.

A parancssorból többféleképpen is megkerülheti a problémát:

  • Futtassa a installer parancsot az allowUntrusted zászlóval:

    `sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.2-osx-arm64.pkg -target /`
    
  • Vagy telepítse a csomagot a szokásos módon az alábbi parancsok egyikének futtatása után:

    • Futtassa az sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.2-osx-arm64.pkg parancsot.
    • PowerShell használata esetén használja a Unblock-File parancsmagot. Adja meg a .pkg fájl teljes elérési útját.

A .NET globális eszköz telepítése

Ha már telepítve van a .NET Core SDK, könnyen telepíthető a PowerShell .NET Global-eszközként.

dotnet tool install --global PowerShell

A dotnet eszköz telepítője hozzáadja ~/.dotnet/tools a PATH környezeti változóhoz. A jelenleg futó shell azonban nem rendelkezik a frissített PATH-vel. Indítsa el a PowerShellt egy új rendszerhéjból a pwsh beírásával.

Bináris archívumok

A macOS-platformhoz a PowerShell bináris tar.gz archívumai biztosítják a speciális üzembe helyezési forgatókönyvek engedélyezését. Ha ezzel a módszerrel telepít, manuálisan is telepítenie kell a függőségeket.

Feljegyzés

Ezzel a módszerrel a PowerShell bármely verzióját telepítheti, beleértve a legújabb verziót is:

Bináris archívumok telepítése macOS rendszeren

Töltse le a telepítőcsomagot a kiadási oldalról a Mac gépére. Az aktuális verziókra mutató hivatkozások a következők:

Az alábbi parancsokkal telepítheti a PowerShellt a bináris archívumból. Módosítsa a letöltési URL-címet a telepíteni kívánt verziónak megfelelően.

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.2/powershell-7.5.2-osx-arm64.tar.gz

# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7

# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7

# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh

# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh

A PowerShell eltávolítása

Ha a PowerShellt a Homebrew-val telepítette, a következő parancsot használja a törléshez:

brew uninstall --cask powershell

Ha a PowerShellt közvetlen letöltéssel telepítette, a PowerShellt manuálisan kell eltávolítani:

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

A további PowerShell-elérési utak eltávolításához tekintse meg a dokumentum Elérési utak szakaszát, és távolítsa el az elérési utakat a használatával sudo rm.

Feljegyzés

Ez a folyamat nem szükséges, ha a Homebrew-val van telepítve.

Útvonalak

  • $PSHOME van /usr/local/microsoft/powershell/7
    • A macOS telepítési csomag egy szimbolikus hivatkozást hoz létre, /usr/local/bin/pwsh amely a pwsh helyre mutat$PSHOME.
  • Felhasználói profilok beolvasása a(z) ~/.config/powershell/profile.ps1-ból
  • Az alapértelmezett profilok beolvasásra kerülnek a(z) $PSHOME/profile.ps1
  • A felhasználói modulokat a következő helyről olvassák be: ~/.local/share/powershell/Modules
  • A megosztott modulok beolvasása a következőből /usr/local/share/powershell/Modules
  • Az alapértelmezett modulok a következőből kerülnek beolvasásra: $PSHOME/Modules
  • A PSReadLine előzményeit a rendszer a ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt helyre menti.

A PowerShell tiszteletben tartja a macOS XDG alapkönyvtár-specifikációját .

Támogatott verziók

A Microsoft mindaddig támogatja a PowerShellt, amíg a PowerShell el nem éri a támogatás végét, vagy a macOS verziója nem éri el a támogatás megszűnését.

  • macOS 15 (Sequoia) x64 és Arm64
  • macOS 14 (Sonoma) x64 és Arm64
  • macOS 13 (Ventura) x64 és Arm64

Az Apple meghatározza a macOS támogatási életciklusát. További információkat a következő cikkekben talál:

Telepítési támogatás

A Microsoft támogatja a dokumentum telepítési módszereit. Más forrásokból is lehetnek más telepítési módszerek. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket.

További erőforrások