Ricerca nel sito web

Come installare Cygwin, un ambiente a riga di comando simile a Linux per Windows


Durante l'ultima Microsoft Build Developer Conference tenutasi dal 30 marzo al 1° aprile, Microsoft ha rilasciato un annuncio e ha tenuto una presentazione che ha sorpreso il settore: a cominciare dall'aggiornamento Windows 10 #14136, sarebbe possibile eseguire bash su Ubuntu sopra Windows.

Nonostante questo aggiornamento ormai sia già stato rilasciato, è ancora in fase beta ed è disponibile solo per gli addetti ai lavori/sviluppatori e non per il pubblico in generale.

Senza dubbio, quando questa funzionalità raggiungerà uno stato stabile e sarà disponibile per tutti, sarà accolta a braccia aperte, soprattutto dai professionisti FOSS che lavorano con tecnologie (Python, Ruby, ecc.) native dell'ambiente a riga di comando Linux. . Sfortunatamente sarà disponibile solo su Windows 10 e non sulle versioni precedenti.

Tuttavia, Cygwin, un ambiente Linux per Windows ben noto e ampiamente utilizzato, esiste da un po' di tempo ed è stato ampiamente utilizzato dai professionisti Linux ogni volta che hanno avuto la necessità di lavorare su un computer Windows .

Sebbene fondamentalmente diverso da "Bash su Ubuntu su Windows", Cygwin è un software gratuito e fornisce un ampio set di strumenti GNU e Open Source che puoi utilizzare come se fossi su Linux, e una DLL che contribuisce con funzionalità API POSIX sostanziali. Inoltre, puoi utilizzare Cygwin su tutte le versioni di Windows a 32 e 64 bit a partire da XP SP3.

Download e installazione di Cygwin

In questo articolo ti guideremo come configurare Cygwin con gli strumenti utilizzati più frequentemente nella riga di comando di Linux. A seconda dello spazio di archiviazione disponibile e delle vostre esigenze specifiche, potrete successivamente scegliere di installarne altri con estrema facilità.

Per installare Cygwin (nota che le stesse istruzioni valgono per l'aggiornamento del software), dovremo scaricare il setup di Cygwin, a seconda della versione di Microsoft Windows. Una volta scaricato, fai doppio clic sul file .exe per iniziare l'installazione e segui i passaggi descritti di seguito per completarla.

Passaggio 1: avvia il processo di installazione e scegli "Installa da Internet":

Passaggio 2 – Seleziona una directory esistente in cui desideri installare Cygwin e il suo file di installazione (Attenzione: non scegliere cartelle con spazi i loro nomi):

Passaggio 3: scegli il tipo di connessione Internet e seleziona un mirror FTP o HTTP (vai su https://cygwin.com /mirrors.html per selezionare un mirror vicino alla tua posizione geografica e quindi fare clic su Aggiungi per inserire il mirror desiderato nell'elenco dei siti) per procedere con il download:

Dopo aver fatto clic su Avanti nell'ultima schermata, verranno recuperati per primi alcuni pacchetti preliminari, che guideranno l'effettivo processo di installazione. Se il mirror scelto non è operativo o non contiene tutti i file necessari, ti verrà richiesto di utilizzarne un altro. Puoi anche scegliere un server FTP se la controparte HTTP non funziona.

Se tutto va come previsto, nel giro di pochi minuti ti verrà presentata la schermata di selezione del pacchetto. Nel mio caso, ho finito per scegliere ftp://mirrors.kernel.org dopo che altri hanno fallito.

Passaggio 4: seleziona i pacchetti che desideri installare facendo clic su ciascuna categoria desiderata. Nota che puoi anche scegliere di installare anche il codice sorgente. Puoi anche cercare i pacchetti utilizzando la casella di testo di input. Una volta terminata la selezione dei pacchetti necessari, fai clic su Avanti.

Se hai selezionato un pacchetto con dipendenze, ti verrà richiesto di confermare anche l'installazione delle dipendenze.

Come è prevedibile, il tempo di download dipenderà dal numero di pacchetti selezionati in precedenza e dalle dipendenze richieste. In ogni caso, dovresti vedere la seguente schermata dopo 15-20 minuti.

Seleziona le opzioni desiderate (Crea icona sul Desktop/Aggiungi icona al Menu Start) e fai clic su Fine per completare l'installazione:

Dopo aver completato con successo i passaggi da 1 a 4, possiamo aprire Cygwin facendo doppio clic sulla sua icona sul desktop di Windows, come vedremo in la sezione successiva.