Come installare Linux Bash Shell su Windows 10

Breve: questo tutorial per principianti ti mostra come installare bash su Windows .

Linux su Windows è una realtà, grazie alla partnership tra Canonical (società madre di Ubuntu) e Microsoft. Quando il CEO di Microsoft ha annunciato che la shell di Bash arriverà su Windows, molte persone non ci hanno creduto. #BashOnWindows ha tendenza su Twitter per giorni, questo è stato l'impatto di queste notizie.

Ma Bash su Windows non era disponibile per tutti immediatamente. Le persone dovevano installare l'anteprima tecnica di Windows 10 per installare Linux su Windows 10. Ma non è più così. L'aggiornamento per l'anniversario di Windows 10 è qui e ora puoi facilmente ottenere bash su Windows. Ma prima di continuare a installare bash su Windows, lascia che ti spieghi un po 'di più.

Che cos'è Bash su Windows?

Bash su Windows fornisce un sottosistema Windows e Ubuntu Linux lo esegue in cima. Non è una macchina virtuale o un'applicazione come Cygwin. È un sistema Linux completo all'interno di Windows 10.

Fondamentalmente, ti permette di eseguire la stessa shell di Bash che trovi su Linux. In questo modo è possibile eseguire comandi Linux all'interno di Windows senza la necessità di installare una macchina virtuale o il doppio avvio di Linux e Windows. Si installa Linux in Windows come un'applicazione normale. Questa è una buona opzione se il tuo obiettivo principale è quello di imparare i comandi di Linux / Unix.

Consiglio di leggere questo articolo per saperne di più su Bash su Windows.

Metodo 1: Installa Linux Bash Shell su Windows 10 Fall's Creator Update

La cosa buona è che Fall's Creator Update semplifica l'installazione di Bash su Windows 10. È possibile scaricarlo in un clic da Windows Store. Ci sono ancora alcune cose da fare comunque.

Sto installando Ubuntu usando il sottosistema Linux di Windows 10. Puoi anche usare SUSE Linux. La procedura è la stessa per entrambe le distribuzioni.

Passaggio 1: abilitare la funzionalità "Sottosistema Windows per Linux"

La prima cosa che devi fare è abilitare la funzionalità di Windows Subsyetm per Linux da PowerShell.

Vai al menu Start e cerca PowerShell. Eseguilo come amministratore:

Una volta eseguito PowerShell, utilizzare il comando seguente per abilitare Bash in Windows 10.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

Ti verrà chiesto di confermare la tua scelta. Usa Y o premi invio:

Ora ti dovrebbe essere chiesto di riavviare. Anche se non viene richiesto, è necessario riavviare il sistema.

Passaggio 2: scarica un sistema Linux dall'archivio di Windows

Una volta riavviato il sistema, andare su Windows Store e cercare Linux.

Vedrai l'opzione per installare Ubuntu o SUSE. Ho installato Ubuntu per Bash su Windows qui.

Qual è la differenza tra l'utilizzo di Ubuntu o di openSUSE o SUSE Linux Enterprises? E quale dovresti usare?

Se questa è la tua domanda, forse non sai molto delle distribuzioni Linux. Per dirti in fretta, la differenza principale sarebbe nei comandi per l'installazione di nuovi pacchetti all'interno di questi sottosistemi Linux. Vi consiglio di andare su Ubuntu in questo caso.

Una volta scelta la distribuzione di tua scelta, vedrai l'opzione per installarla. Si noti che scaricherà file di dimensioni di circa 1 Gb. Quindi dovresti avere una buona connessione internet qui.

Passaggio 3: Esegui Linux in Windows 10

Ci sei quasi. Una volta installato, è tempo di vedere come accedere a Bash in Windows 10.

Cerca solo la distribuzione Linux che hai installato nel passaggio precedente. Nel mio caso era Ubuntu. Vedrai che funziona come una normale applicazione Windows.

Ci vorrà un po 'di tempo nell'installazione e quindi dovrai impostare il nome utente e la password.

Non preoccuparti, è solo per la prima volta. La shell di Bash sarà disponibile per l'uso direttamente dalla prossima volta in poi.

Divertiti con Linux su Windows 10.

Risoluzione dei problemi 1: il componente opzionale WSL non è abilitato. Si prega di abilitarlo e riprovare.

Potresti vedere un errore come questo quando provi ad eseguire Linux in Windows 10:

 The WSL optional component is not enabled. Please enable it and try again. See //aka.ms/wslinstall for details. Error: 0x8007007e Press any key to continue... 

E quando si preme un tasto qualsiasi, l'applicazione viene chiusa immediatamente.

Il motivo è che Windows Subsyetm per Linux non è abilitato nel tuo caso. Dovresti abilitarlo come spiegato nel passaggio 1 di questa guida. Puoi farlo anche dopo aver installato Linux da Windows Store.

Risoluzione dei problemi 2: installazione non riuscita con errore 0x80070003

Questo perché il sottosistema di Windows per Linux funziona solo sull'unità di sistema, ad esempio l'unità C. Dovresti assicurarti che quando scarichi Linux da Windows Store, questo venga archiviato e installato nell'unità C.

Vai a Impostazioni -> Archiviazione -> Altre impostazioni di archiviazione: cambia dove è stato salvato il nuovo contenuto e seleziona C Drive qui.

Metodo 2: Installa Linux Bash Shell su Windows 10 meno recente

Se per qualche motivo non riesci ad ottenere l'aggiornamento di Fall's Creator su Windows 10, puoi ancora installarlo se hai l'aggiornamento Anniversary di Windows 10. Ma qui dovrai abilitare la modalità sviluppatore. Raccomando comunque di aggiornare l'aggiornamento di Fall's Creator.

Passo 1:

Premere il tasto Windows + I per accedere alle impostazioni di sistema di Windows. Qui, vai su Aggiornamento e sicurezza:

Passo 2:

Qui, dal riquadro di sinistra, scegli "Per sviluppatori". Vedrai un'opzione di "Modalità sviluppatore". Abilitalo.

Passaggio 3:

Ora cerca Pannello di controllo e nel Pannello di controllo, fai clic su "Programmi":

Passaggio 4:

In Programmi, fai clic su "Attiva o disattiva funzionalità Windows":

Passaggio 5:

Quando lo fai, vedrai diverse funzionalità di Windows. Cerca "Sottosistema Windows per Linux" e abilitalo.

Passaggio 6:

Dovrai riavviare il sistema dopo averlo fatto.

Step 7:

Dopo aver riavviato il computer, fai clic sul pulsante Start e cerca "bash".

Passaggio 8:

Quando lo esegui per la prima volta, ti verrà data la possibilità di scaricare e installare Ubuntu. Ti verrà chiesto di creare nome utente e password durante questo processo. Installerà l'intero Ubuntu Linux, quindi abbiate pazienza poiché ci vorrà del tempo per scaricare e installare Linux su Windows.

Passaggio 9:

Una volta fatto, torna al menu Start e cerca Ubuntu o Bash.

Passaggio 10:

Ora hai una versione da riga di comando di Ubuntu Linux. Puoi usare apt per installare vari strumenti da riga di comando al suo interno.

Spero che questo tutorial sia utile per installare bash su Windows 10. Ti lascio giocare con Linux all'interno di Windows. Se hai domande o suggerimenti, non esitare a chiedere.

Raccomandato

Il nuovo lettore musicale Elisa di KDE: così vicino, eppure così lontano
2019
MPV Player: un riproduttore video minimalista per Linux
2019
Le migliori distribuzioni Linux basate su Fedora
2019