Supporto della community per PowerShell in Linux
PowerShell può essere installato in alcune distribuzioni di Linux non supportate da Microsoft. In questi casi, è possibile trovare supporto dalla community per PowerShell su tali piattaforme.
Per essere supportato da Microsoft, la distribuzione di Linux deve soddisfare i criteri seguenti:
- La versione e l'architettura della distribuzione sono supportate da .NET Core.
- La versione della distribuzione è supportata per almeno un anno.
- La versione della distribuzione non è una versione provvisoria o equivalente.
- Il team di PowerShell ha testato la versione della distribuzione.
Per altre informazioni, vedere la documentazione relativa al ciclo di vita del supporto di PowerShell.
Le distribuzioni seguenti sono supportate dalla community. Ogni distribuzione ha i propri meccanismi di supporto della community. Per trovare le risorse della community, consultare il sito Web della distribuzione. È anche possibile ottenere assistenza da queste risorse della community di PowerShell.
Versioni provvisorie di Ubuntu
I passaggi documentati per installare PowerShell in Ubuntu possono funzionare nelle versioni provvisorie di Ubuntu . Tuttavia, PowerShell è supportato solo nelle versioni LTS di Ubuntu. Microsoft non supporta le versioni provvisorie di Ubuntu.
Arch Linux
Nota
Il supporto arch non è ufficialmente supportato da Microsoft e viene gestito dalla community.
PowerShell è disponibile nell'Arch Linux User Repository (AUR).
- Può essere compilato con la versione con tag più recente
- Può essere compilato dall'ultima esecuzione del commit al master
- Può essere installato usando il file binario della versione più recente
I pacchetti nell'AUR vengono gestiti dalla community. Per altre informazioni sull'installazione dei pacchetti da AUR, vedere il wiki Arch Linux o Uso di PowerShell in Docker.
Kali
Nota
Il supporto di Kali non è ufficialmente supportato da Microsoft e viene gestito dalla community.
Kali: installazione
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
Kali: disinstallazione
# Uninstall PowerShell package
apt -y remove powershell
Sistema operativo Raspberry Pi
Raspberry Pi OS (in precedenza Raspbian) è un sistema operativo gratuito basato su Debian.
Importante
.NET non è supportato nei dispositivi di architettura ARMv6, inclusi i dispositivi Raspberry Pi Zero e Raspberry Pi precedenti alla versione Raspberry Pi 2.
Installare nel sistema operativo Raspberry Pi
Scaricare il pacchetto tar.gz dalla pagina delle versioni nel computer Raspberry Pi. I collegamenti alle versioni correnti sono:
- PowerShell 7.4.2 - Versione LTS più recente
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
- PowerShell 7.3.12 - Versione stabile più recente
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm64.tar.gz
Usare i comandi della shell seguenti per scaricare e installare il pacchetto. Questo script rileva se si esegue un sistema operativo a 32 o 64 bit e installa la versione stabile più recente di PowerShell per quel tipo di processore.
###################################
# Prerequisites
# Update package lists
sudo apt-get update
# Install dependencies
sudo apt-get install jq libssl1.1 libunwind8 -y
###################################
# Download and extract PowerShell
# Grab the latest tar.gz
bits=$(getconf LONG_BIT)
release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
wget $package
# Make folder to put powershell
mkdir ~/powershell
# Unpack the tar.gz file
tar -xvf "./${package##*/}" -C ~/powershell
# Start PowerShell
~/powershell/pwsh
Facoltativamente, è possibile creare un collegamento simbolico per avviare PowerShell senza specificare il percorso del file binario pwsh
.
# Start PowerShell from bash with sudo to create a symbolic link
sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'
# alternatively you can run following to create a symbolic link
# sudo ln -s ~/powershell/pwsh /usr/bin/pwsh
# Now to start PowerShell you can just run "pwsh"
Disinstallazione - Sistema operativo Raspberry Pi
rm -rf ~/powershell
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per