Windows Subsystem for Linux (WSL)
คำอธิบายต่อไปนี้ สำหรับ WSL 2.0 บน Windows 11 ขึ้นไป
ติดตั้ง/เปิดใช้งาน WSL
รันคำสั่งต่อไปนี้ใน PowerShell ด้วยสิทธิของ Administrator
PS> Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
PS> wsl.exe --update
PS> wsl.exe --set-default-version 2
เวอร์ชั่นของ Linux ที่แต่ละค่าย (เช่น Red Hat, Ubuntu) แจกจ่ายนั้นเรียกว่า ดิสโทร (Distro) ลองดูว่า WSL มีดิสโทรอะไรให้เลือกบ้าง ตัวอย่างนี้จะใช้ Ubuntu 22.04
C:\> wsl.exe --list --online
C:\> wsl.exe --install Ubuntu-22.04
คำสั่งทั่วไปในการจัดการกับ WSL และ Linux Distro
| ดูว่ามีดิสโทรอะไรติดตั้งไปแล้ว | wsl.exe -l -v |
| ถ้าลงไว้หลายดิสโทร, เลือกตัวที่จะเป็นดีฟอลต์ | wsl --setdefault Ubuntu-22.04 |
| ปิดการทำงานของดิสโทร (เหมือน shutdown) | wsl --terminate Ubuntu-22.04 |
| ลบดิสโทรนั้นออก (ซึ่งจะลบดิสก์ vhdx ด้วย) | wsl --unregister Ubuntu-22.04 |
สิ่งที่ควรทำเหมือนติดตั้งดิสโทร Ubuntu ใหม่
ไม่ให้ Ubuntu เห็น path ของ Windows
เปลี่ยน root ของ mount drive
เปลี่ยนไปใช้ mirror site ใน apt
ตั้งเขตเวลาให้ถูกต้อง
ติดตั้งแพกเกจที่จำเป็น
แพกเกจพื้นฐาน
Java development
Javascript Development
ติตดั้ง bleachbit (เพื่อลบไฟล์ไม่จำเป็น)
ติดตั้งฟอนต์ภาษาไทย