Come controllare la versione del sottosistema Windows per Linux (WSL) in Windows
Hai il sottosistema Windows(Windows Subsystem) per Linux ( WSL ) in esecuzione su Windows 11 o Windows 10 per provare alcuni comandi bash e forse eseguire alcune delle migliori app Linux(best Linux apps) . È molto più semplice che utilizzare un dual boot per avere entrambi i sistemi operativi.
Tuttavia, alcune cose funzionano solo in alcune versioni di WSL e non sei sicuro di quale hai. Quindi, ti mostreremo come controllare la versione WSL sia su (WSL)Windows 11 che su Windows 10 , oltre ad alcuni altri trucchi.
Qual è la differenza tra le versioni WSL(Difference Between WSL Versions) ?
Ci sono solo due versioni di WSL ; WSL 1 e WSL 2 . La differenza principale è che WSL 2 ha il kernel Linux(Linux kernel) completo mentre WSL 1 no. Pensa a WSL 1 come a WSL lite. Se sei un utente Linux impegnato o seriamente interessato all'apprendimento di Linux , usa WSL 2 . Funziona come una macchina virtuale completa con tutte le funzionalità offerte dalla virtualizzazione. WSL 2 aumenterà le prestazioni del file system e supporta la piena compatibilità delle chiamate di sistema.
WSL 2 è disponibile solo su Windows 11 o Windows 10 , versione 1903 (Version 1903) Build 19362 o successiva. Se sei su Windows 10 e lo tieni aggiornato, sei a posto. Se non sei sicuro, abbiamo un articolo per aiutarti a scoprire quale versione di Windows(what version of Windows) hai. Le versioni precedenti di Windows 10 sono compatibili solo con WSL 1 .
Come controllare la versione WSL(WSL Version) in Windows
Se installi WSL in PowerShell o dalla riga di comando usando il comando wsl.exe –install , hai la versione predefinita di WSL . Ciò significa che hai la distribuzione Linux Ubuntu 20.04 LTS e la sua versione WSL 2 .
Supponiamo(Suppose) di non essere sicuri di aver eseguito l' installazione WSL predefinita o di aver aggiunto diverse distribuzioni Linux diverse e di voler sapere quale versione sono. In tal caso, anche questo è facile da controllare.
- Aprire il prompt dei comandi(Command Prompt) o Powershell ed eseguire il comando wsl –list –verbose o wsl -l -v .
- L'output mostra il nome della distribuzione come NAME , indipendentemente dal fatto che sia in esecuzione o interrotta in STATE e la versione WSL in (WSL)VERSION . Nota l'asterisco. La distribuzione WSL con l'asterisco è la distribuzione predefinita per te.
Ciò significa che se esegui WSL senza dirgli quale distribuzione utilizzare, verrà eseguito come predefinito. Provalo per vedere l'interfaccia della riga di comando ( CLI ) della distribuzione predefinita.
Come posso modificare la versione WSL?
Cambiamo openSUSE-42 da WSL 1 a WSL 2 . Lo stesso metodo funziona per cambiare qualsiasi distribuzione da WSL 2 a WSL 1 .
- Aprire il prompt dei comandi(Command Prompt) o PowerShell ed eseguire il comando seguente: wsl –set-version [nome] [numero versione wsl](wsl –set-version [name] [wsl version number]) dove nome è il nome della distribuzione e il numero di versione wsl è la versione desiderata. In questo caso, è wsl –set-version openSUSE-42 2 .
Mostrerà il messaggio Conversione(Conversion) in corso, l'operazione potrebbe richiedere alcuni minuti... Con una nuova installazione della distribuzione, possono essere necessari fino a 20 secondi. È fatto quando ricevi il messaggio Conversione(Conversion) completata.
- Per assicurarti di aver impostato correttamente la versione WSL , esegui nuovamente il (WSL)comando wsl –list –verbose(wsl –list –verbose) o wsl -l -v .
Come posso controllare le impostazioni predefinite di WSL(WSL Defaults) o l'ultimo aggiornamento(Update) ?
Prima di esaminare la modifica della versione WSL predefinita o della distribuzione (WSL)Linux predefinita , è necessario verificare quali sono le impostazioni predefinite correnti. Questo ti mostrerà anche l'ultima volta che WSL è stato aggiornato.
- Aprire il prompt dei comandi(Command Prompt) o PowerShell ed eseguire il comando seguente: wsl –status .
Vedrai le impostazioni predefinite, l'ultimo aggiornamento di WSL e la versione del kernel.
Come aggiorno WSL?
Hai controllato l'ora dell'ultimo aggiornamento per WSL ed è passato del tempo. Vorresti aggiornarlo per assicurarti di avere l'ultima versione.
- Apri il prompt dei comandi(Command Prompt) o PowerShell come amministratore. A tale scopo, trova il prompt dei comandi(Command Prompt) o PowerShell nel menu Start , quindi fai clic con il pulsante destro del mouse su di esso e seleziona Esegui(Run) come amministratore.
- Eseguire il comando wsl –update . Se è disponibile un aggiornamento, verrà scaricato e installato.
- Al termine dell'aggiornamento, a questo punto è possibile visualizzare la versione del kernel aggiornata. Ora esegui il comando wsl –shutdown per rendere effettiva la modifica.
Come posso ottenere aggiornamenti automatici per WSL ?
Hai(Did) controllato il tuo stato WSL e hai visto il messaggio che dice "... gli aggiornamenti automatici non possono essere eseguiti a causa delle impostazioni del tuo sistema."? Ecco come risolverlo.
- Apri le Impostazioni di Windows(Windows Settings) e vai su Windows Update , quindi su Opzioni avanzate(Advanced) .
- Attiva Ricevi(Receive) aggiornamenti per altri prodotti Microsoft . Ora avrai sempre l'ultima versione.
Come posso modificare la versione WSL predefinita(Default WSL Version) ?
Forse vuoi avere solo WSL 1 per le future installazioni di distro Linux . Questo è cambiato rapidamente. Questo può essere utilizzato anche per impostare WSL 2 come predefinito.
- Aprire il prompt dei comandi(Command Prompt) o PowerShell ed eseguire il comando seguente: wsl –set-default-version [wsl version number] dove wsl version number è la versione desiderata. In questo esempio, è wsl –set-default-version 1 . Vedrai che l'operazione è stata completata correttamente una volta completata.
- Eseguire il comando wsl –status per confermare che la versione (wsl –status)WSL predefinita è cambiata.
Come posso modificare la distribuzione Linux predefinita(Default Linux Distro) ?
Forse vuoi eseguire una distribuzione Linux diversa da (Linux)Ubuntu quando apri il menu Start di Windows(Windows Start) e selezioni WSL . Va bene, è facile cambiare.
- Aprire il prompt dei comandi(Command Prompt) o PowerShell ed eseguire il comando wsl –set-default [name] , dove name è il nome della distribuzione come mostrato dal comando list. In questo esempio, cambialo in kali-linux.
- Ci vuole solo un secondo perché la modifica avvenga e il prompt dei comandi venga visualizzato di nuovo. Utilizzare il comando wsl –list –verbose(wsl –list –verbose) o wsl -l -v per confermare che la distribuzione predefinita è cambiata.
Ora, quando esegui WSL dal menu Start , si apre Kali Linux .
Ulteriori informazioni sui comandi WSL
Per visualizzare i documenti della guida integrati per WSL , utilizzare il comando wsl –help .
Inoltre, dai un'occhiata ai nostri articoli sull'installazione di WSL e sull'utilizzo di bash su Windows 11(using bash on Windows 11) . Torna(Come) di nuovo e avremo sicuramente altri articoli relativi a WSL per te.
Related posts
Crea LineageOS su Windows 10 usando il sottosistema Windows per Linux
Come installare Windows Subsystem per Linux su Windows 11
Come ottengo il sottosistema Windows per Linux?
Come installare il sottosistema Windows per Linux in Windows 11
Fix Windows Subsystem per Linux Errors, Problems and Issues
Come aprire file 7Z in Windows, Mac e Linux
Esporta, cancella e aumenta le dimensioni per i registri eventi in Windows
Come utilizzare il comando Taskkill in Windows 10/11
Come configurare un sistema di backup automatico per Windows
Come disinstallare Dropbox su Mac, Windows e Linux
Come rimuovere l'audio dal video su Windows e Mac
Come configurare e utilizzare una sandbox del browser su Windows
Abilita microfono, audio line-in e mix stereo in Windows
Come aprire file DDS in Windows 10
Come Undervolt una CPU su Windows 10
Come eliminare la cartella Windows.old in Windows 7/8/10
Riproduci video e musica in streaming sulla tua console Xbox da Windows 10
Come digitare lettere con accenti su Windows, Mac e Linux
Trova la password WiFi in Windows 10 usando CMD
Come pixelare un'immagine su Windows e Mac