Unisciti a Quantrimang.com per scoprire quanto è semplice installare manualmente CentOS sul sottosistema Windows 10 per Linux ed eseguire comandi nel repository RPM YUM o RHEL.
Il sottosistema Windows per Linux è una funzionalità avanzata per gli utenti Windows. Il sottosistema Windows per Linux ti consente di esercitarti e apprendere i comandi del sistema operativo Linux direttamente sul tuo sistema Windows 10 senza utilizzare software per macchine virtuali come VirtualBox .
Il sottosistema Windows per Linux, noto anche brevemente come WSL, viene distribuito da Microsoft nei sistemi operativi Windows 10 e Windows Server 2019, per garantire la compatibilità e l'esecuzione dei file binari Linux .
Per installare le immagini della distribuzione Linux in generale, gli utenti devono fare affidamento su Microsoft Store, che dispone di una serie di immagini leggere precompilate. Attualmente, le immagini WSL Linux disponibili sono Ubuntu , Kali Linux , Debian, AlpinLinux, OpenSUSE e SUSE Enterprise Server. Pertanto, se desideri provare alcuni sistemi operativi Linux come CentOS/RHEL (Red Hat Enterprise Linux) e Arch Linux , devi installarli tu stesso sul sottosistema Windows 10 per Linux. L'articolo di oggi ti mostrerà come farlo.
Nota : prima di installare CentOS su WSL, è necessario attivare il sottosistema Windows per Linux. Se non sai come farlo, leggi l'articolo: Esegui Linux su Windows 10 senza una macchina virtuale, ecco 18 cose che dovresti sapere per maggiori dettagli.
Come installare CentOS sul sottosistema Windows 10 per Linux
Passaggio 1: scarica CentOS WSL
La prima cosa necessaria è un CentOS su WSL (Windows 10 FCU o successivo), basato su WSldl. Fondamentalmente, è un file compresso contenente rootfs e alcuni altri file. CentOS come istanza WSL è un progetto open source disponibile su Github, quindi scaricalo qui . L'ultima versione al momento in cui scrivo è CentOS 7.6.
Passaggio 2: estrai la cartella WSL CentOS 7.x
La dimensione della cartella scaricata sarà di circa 300 MB e una volta scaricata, fare clic con il pulsante destro del mouse per estrarre la cartella. Qui, l'articolo utilizza WinRAR per estrarre i file. Tuttavia, puoi utilizzare il programma Windows predefinito o qualsiasi altra opzione per estrarlo.
Passaggio 3: eseguire CentOS.exe per installare CentOS sul sottosistema Windows 10 per Linux
Dopo aver estratto la cartella, vedrai 2 file al suo interno: il primo file è rootfs.tar.gz e il secondo file è CentOS.exe. È necessario eseguire CentOS.exe per estrarre i file e registrarli su WSL. Fare clic con il tasto destro sul file e selezionare Esegui come amministratore .
Passaggio 4: completare l'installazione
Una volta completata l'installazione, riceverai una notifica nella schermata dei comandi di CentOS. Ora premi il tasto Enter
per uscire dalla configurazione.
Passaggio 5: esegui CentOS 7 su WSL
Per eseguire CentOS 7, vai ancora una volta alla cartella estratta di CentOS per WSL e questa volta vedrai 4 file. Ancora una volta, fai clic con il pulsante destro del mouse su Centos.exe e seleziona Esegui come amministratore .
Infine, il sottosistema Linux installato manualmente per CentOS è qui.
Passaggio 6: comando per aggiornare CentOS su WSL
Puoi eseguire qualsiasi comando che desideri eseguire su CentOS, solo per verificare se funziona correttamente o meno. Esempio di esecuzione del comando di aggiornamento CentOS utilizzando YUM.
yum -y update
Passaggio 7: disinstallare CentOS 7 WSL
Se in futuro elimini accidentalmente la cartella CentOS WSL e desideri reinstallarla, dovrai prima eliminare l'installazione esistente.
Per disinstallare CentOS 7 WSL, basta utilizzare il singolo comando seguente:
CentOS.exe clean
Quindi, estrai nuovamente i file dalla cartella compressa CentOS scaricata in precedenza e quindi esegui Windows 10 PowerShell con diritti di amministratore , vai alla cartella estratta ed esegui il comando seguente:
./CentOS.exe clean
Per reinstallare, eseguire il file eseguibile CentOS.exe nella stessa cartella estratta per registrare i file nel sottosistema Windows 10 per Linux.
Spero che tu abbia successo.