GNU/Linux >> Belajar Linux >  >> Linux

Menjaga instans WSL Linux Anda tetap mutakhir secara otomatis dalam Windows 10

Hayden Barnes dari Canonical, orang-orang yang bekerja di Ubuntu (blog yang bagus, lihat itu) memiliki tweet yang bagus di mana dia merekomendasikan untuk menggunakan Windows Task Scheduler (anggap saja sebagai manajer pekerjaan cron grafis) untuk menjaga instance WSL Linux Anda tetap mutakhir.

Ada beberapa hal yang perlu dibongkar di sini untuk mengetahui detailnya.

Pertama, jika Anda menjalankan wsl --list -v Anda akan melihat semua Instance WSL Linux di mesin Anda.

> 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

Anda dapat melihat saya memiliki beberapa. Saya menghabiskan sebagian besar waktu saya di instance Ubuntu, tetapi saya juga kadang-kadang menggunakan instance kali-linux dan WLinux. Jika saya menggunakan distro LTS (dukungan jangka panjang) maka ada risiko minimal (menurut saya) di "apt get update" dan "apt get upgrade" -ing mereka setiap minggu atau lebih. Saya bahkan bisa melakukannya tanpa pengawasan.

Saya dapat mengatur Penjadwal Tugas dan membuat tugas "saat masuk" atau tugas mingguan yang memanggil wsl.exe dan meneruskan -d untuk distro, bersama dengan nama distro, dijalankan sebagai root dengan -u dan -e untuk perintah. Misalnya:

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

Karena saya memiliki beberapa instance WSL, saya juga dapat membuat skrip "updateall.cmd" atau .bat atau .ps1 dan menjalankannya sesekali agar semuanya diperbarui sendiri. Cukup ubah -d dan sertakan nama masing-masing distro. Orang dapat membayangkan kebijakan grup juga bagi perusahaan besar untuk melakukan hal yang sama bagi pengembang yang menggunakan instans WSL khusus atau terkelola.

Anda tidak akan ingin memperbarui atau mengacaukan instance WSL yang dikelola buruh pelabuhan di atas karena mereka hanya ada untuk menjalankan wadah yang dikelola Desktop Docker Anda. Serahkan itu kepada Docker untuk dikelola.

Ini adalah dunia yang sama sekali baru di luar sana, dan saya suka bagaimana saya dapat berpindah dengan mudah di antara beberapa Linux di Windows 10. Lihat YouTube saya di WSL2 dan silakan berlangganan di sana.

Sponsor: Jangan pernah melewatkan ketukan dengan Seq. Log aplikasi langsung dan pemeriksaan kesehatan. Unduh penginstal Windows atau tarik gambar Docker sekarang.


Linux
  1. Subsistem Windows untuk Linux Dijelaskan, WSL &WSL2

  2. Cara Mengakses Sistem File Linux di Windows 10 dan WSL 2

  3. Kali Linux di Windows App Store

  1. Jalankan aplikasi Windows favorit Anda di Linux

  2. Ubah instalasi Windows Anda menjadi VM di Linux

  3. Buat tautan simbolik NTFS dari dalam Linux

  1. Cara Mengedit File Host Anda di Linux, Windows, dan macOS

  2. Perintah Tanggal di Linux

  3. Cara Menyelamatkan Sistem Windows atau Linux Anda dengan Rescatux