GNU/Linux >> Linux Esercitazione >  >> Linux

Mantenere aggiornate automaticamente le istanze WSL Linux all'interno di Windows 10

Hayden Barnes di Canonical, le persone che lavorano su Ubuntu (bel blog, dai un'occhiata) hanno avuto un ottimo tweet dove ha consigliato di utilizzare l'Utilità di pianificazione di Windows (pensalo come un cron job manager grafico) per mantenere aggiornate le tue istanze WSL Linux.

Ci sono alcune cose da decomprimere qui per entrare nei dettagli.

Innanzitutto, se esegui wsl --list -v vedrai tutte le istanze WSL Linux sulla tua macchina.

> wsl --list -v
NAME STATE VERSION
* Ubuntu-18.04 Running 2
kali-linux Stopped 1
Alpine Stopped 1
Ubuntu-20.04 Stopped 2
WLinux Running 2
docker-desktop-data Stopped 2
docker-desktop Stopped 2

Vedo che ne ho alcuni. Trascorro la maggior parte del mio tempo nelle istanze di Ubuntu, ma occasionalmente cado anche nelle istanze kali-linux e WLinux. Se sto usando le distribuzioni LTS (supporto a lungo termine), c'è un rischio minimo (la mia opinione) in "apt get update" e "apt get upgrade" ogni settimana circa. Potrei anche farlo incustodito.

Potrei impostare un'utilità di pianificazione ed eseguire un'attività "al login" o un'attività settimanale che chiama wsl.exe e passa -d per distro, insieme al nome della distribuzione, eseguito come root con -u e -e per il comando. Ad esempio:

wsl -d "Wlinux" -u root -e apt update
wsl -d "Wlinux" -u root -e apt upgrade -y

Dal momento che ho diverse istanze WSL, potrei anche creare uno script "updateall.cmd" o .bat o .ps1 ed eseguirli occasionalmente per mantenerli tutti aggiornati da solo. Basta cambiare -d e includere il nome di ogni distribuzione. Si potrebbe immaginare che anche una policy di gruppo per le grandi aziende faccia la stessa cosa per gli sviluppatori che utilizzano un'istanza WSL personalizzata o gestita.

non desideri aggiornare o modificare le istanze WSL gestite da Docker sopra in quanto esistono solo per eseguire i contenitori gestiti da Docker Desktop. Lascia che sia Docker a gestire.

È un mondo completamente nuovo là fuori e mi piace come posso spostarmi facilmente tra più Linux su Windows 10. Dai un'occhiata al mio YouTube su WSL2 e per favore iscriviti lì.

Sponsor: Non perdere mai un colpo con Seq. Registri delle applicazioni in tempo reale e controlli dello stato. Scarica il programma di installazione di Windows o estrai ora l'immagine Docker.


Linux
  1. Esegui le tue applicazioni Windows preferite su Linux

  2. Spiegazione del sottosistema Windows per Linux, WSL e WSL2

  3. Come accedere ai filesystem Linux in Windows 10 e WSL 2

  4. Kali Linux nell'App Store di Windows

  5. Crea collegamenti simbolici NTFS dall'interno di Linux

Come SSH nel tuo server Linux da Windows

La guida definitiva al sottosistema Windows per Linux (Windows WSL)

Sviluppo Web e Tecniche Avanzate con Linux su Windows (WSL)

L'anno di Linux sul desktop (Windows) - Suggerimenti e trucchi WSL

Configurazione di un ambiente di sviluppo brillante all'interno di Linux su Windows 10

Sicurezza Linux vs Windows