Installare Ubuntu Bash per Windows 10 – Altis Consulting

Anandraj Jagadeesan, un consulente di Altis a Sydney, condivide la sua esperienza di installazione di Ubuntu Bash in un ambiente Windows 10.

Negli ultimi anni come sviluppatore di big data ho usato un Mac al lavoro e un desktop Linux per le mie esigenze personali. Recentemente ho iniziato ad usare un portatile Windows al lavoro ed ero inizialmente preoccupato su come accedere ai miei strumenti di sviluppo preferiti, fino a quando mi sono imbattuto nella shell Bash nativa per Windows e la possibilità di accedere a Docker dallo stesso ambiente. Questo fornisce la possibilità di eseguire un set completo di strumenti e utilità di Ubuntu (ad esempio Docker, Git, Python, Spark e tutti i comandi Linux di munging dei dati) in modo nativo su Windows 10.

Microsoft ha portato le capacità “native” di Linux su Windows 10 permettendo di installare Ubuntu Bash. Microsoft ha ottenuto questo costruendo una nuova infrastruttura in Windows chiamata Windows Sub-system for Linux (WSL) e ha lavorato con Canonical per eseguire Ubuntu userland sopra questa infrastruttura. Questo significa che gli sviluppatori che utilizzano macchine Windows avranno accesso al set completo di strumenti a riga di comando di Ubuntu (vi, grep, awk, sed, ecc.) e possono installare strumenti a riga di comando disponibili per Ubuntu utilizzando “apt-get install”. Questo evita soluzioni goffe come macchine virtuali e Cygwin che possono rallentare la vostra macchina. Quindi, la linea di fondo è che gli utenti Windows possono ora ottenere la stessa esperienza Linux che ottengono in un Mac o in un desktop Linux.

Prima di eccitarsi troppo, è necessario verificare di avere una versione di Windows 10 che supporti Ubuntu Bash. Come minimo, deve essere la versione 1607 (Anniversary Update). È possibile verificare questo aprendo l’opzione “Informazioni sul mio PC” da Windows Start e controllare che la versione sia “1607” o superiore. Se sì, sei a posto, altrimenti dovrai aggiornare all’ultima versione. Non preoccupatevi se avete l’edizione Home perché la modalità sviluppatore è disponibile anche nell’edizione Home.

Basta con lo sfondo, passiamo alle cose divertenti per farlo funzionare seguendo i passi seguenti:

  1. Aprire l’applicazione Impostazioni e andare su Aggiornamento & Sicurezza -> Per gli sviluppatori e scegliere il pulsante di opzione “Modalità sviluppatore”.
  2. Poi vai in Pannello di controllo -> Programmi e clicca su “Attiva o disattiva la funzione di Windows”. Abilita “Windows Subsystem for Linux(Beta)”. Quando fai clic su OK, ti verrà richiesto di riavviare. Fai clic su “Riavvia ora” per riavviare il PC.
  3. Dopo il riavvio, vai su Start e cerca “bash”. Esegui il file “bash.exe”. Quando lo eseguirai per la prima volta, dovrai accettare i termini di servizio poiché “Bash on Ubuntu for Windows” verrà scaricato dal Windows Store. Vi verrà chiesto un nome utente e una password per l’ambiente Ubuntu. Conservateli da qualche parte perché la password è necessaria per eseguire i comandi come sudo.

Dopo aver completato questo processo, avrete ora una linea di comando Ubuntu completa e potrete usare il comando apt-get di Ubuntu per installare software dai repository di Ubuntu. In teoria tutti i binari dovrebbero funzionare, ma attenzione che questa struttura è ancora in beta e non tutte le applicazioni potrebbero funzionare senza problemi. Nota anche che le applicazioni grafiche e i desktop non sono supportati, e l’esecuzione di applicazioni server non è raccomandata.

Puoi diventare utente “root” e avere pieno accesso al sistema, come l’utente “Administrator” su Windows. Il file system di Windows si trova in /mnt/c nell’ambiente della shell Bash.

Guarda questo spazio per il prossimo blog della serie che esaminerà come far funzionare Docker & Spark da Windows 10 Ubuntu Bash shell.

https://www.linux.com/news/bash-windows-what-does-it-mean

https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10

https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10

https://support.microsoft.com/en-ph/help/13443/windows-which-operating-system

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.