V tomto tutoriálu vám ukážeme, jak nainstalovat Powershell na AlmaLinux 8. Pro ty z vás, kteří nevěděli, PowerShell Core je multiplatformní (Windows, Linux a macOS ) automatizační a konfigurační nástroj/rámec, který dobře funguje s vašimi stávajícími nástroji a je optimalizován pro práci se strukturovanými daty (např. JSON, CSV, XML atd.), rozhraními REST API a objektovými modely. Zahrnuje shell příkazového řádku, přidružený skriptovací jazyk a rámec pro zpracování rutin.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Powershell na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Powershell na AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install epel-release
Krok 2. Instalace Snap na AlmaLinux 8.
Nyní spustíme následující příkaz k instalaci aplikace Snap do vašeho systému:
sudo dnf install snapd
Po dokončení instalace musíme povolit a spustit démona Snapd:
sudo systemctl enable --now snapd.socket sudo systemctl start --now snapd.socket
Chcete-li povolit podporu klasického snapu, zadejte následující a vytvořte symbolické propojení mezi /var/lib/snapd/snap
a /snap
:
sudo ln -s /var/lib/snapd/snap /snap
Krok 2. Instalace PowerShellu na AlmaLinux 8.
- Nainstalujte PowerShell pomocí Snap.
Nejjednodušší způsob, jak nainstalovat PowerShell pomocí snap, je následující:
sudo snap install powershell --classic
- Nainstalujte PowerShell z GitHubu.
PowerShell je nyní oficiálně podporován na většině distribucí Linuxu. Všechny nejnovější balíčky PowerShell Linux jsou dostupné na GitHubu:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.1.4/powershell-7.1.4-1.centos.8.x86_64.rpm
Po úspěšné instalaci je toto základní použití PowerShellu:
root@idroot ~]# pwsh
PowerShell 7.1.4 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/powershell Type 'help' to get help. PS /root># display Cmdlet list (only display 8 lines from the head) PS /root> (Get-Command)[0..9] CommandType Name Version Source ----------- ---- ------- ------ Function cd.. Function cd\ Function Clear-Host Function Compress-Archive 1.2.6 Microsoft.PowerShell.Archive Function Configuration 2.0.6 PSDesiredStateConfiguration Function Expand-Archive 1.2.8 Microsoft.PowerShell.Archive Function Find-Command 2.2.5.4 PowerShellGet Function Find-DSCResource 2.2.5.4 PowerShellGet Function Find-Module 2.2.5.4 PowerShellGet Function Find-RoleCapability 2.2.5.4 PowerShellGet
Blahopřejeme! Úspěšně jste nainstalovali Powershell. Děkujeme, že jste použili tento návod k instalaci Powershell na váš systém AlmaLinux 8. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Powershell.
P>