เตรียม WSL

ติดตั้ง WSL

เริ่มด้วยการพิมพ์ในช่องค้นหาของ Windows ด้วยคำว่า

Turn Windows Features on or off

แล้ว click กดเปิดหน้าต่าง Windows Features ขึ้นมา

2024-04-02_13-35-28.jpg

ติ๊กถูกหน้า Windows Subsystem for Linux ( WSL )

แล้วกด OK

2024-04-02_13-37-19.jpg

หลังจากนั้น restart Windows 1 รอบ

ติดตั้ง Windows Terminal

Command Prompt และ Windows Powershell ที่พ่วงมากับ Windows นั้นยังไม่เหมาะกับการใช้ WSL เท่าที่ควร

ดังนั้น Terminal ที่จะใช้ควบคุม WSL ได้ดีที่สุด ( ณ ปี 2024 ) คือ Windows Terminal

เราต้องเข้า Microsoft Store แล้วติดตั้ง Windows Terminal ( ดังภาพ )

2024-04-02_13-40-17.jpg

หลังจากติดตั้งแล้ว  เราจะได้โปรแกรม Windows Termial แบบนี้

2024-04-02_13-44-45.jpg

นับจากนี้เป็นต้นไป  เราจะใช้โปรแกรม Windows Terminal เป็นตัวหลักในการใช้คำสั่ง wsl.exe

เทคนิคเพิ่มเติม  เราสามารถปรับแต่ง Windows Terminal ได้โดยกด Settings ( ดังภาพ )

2024-04-02_16-08-39.jpg

อัพเดท WSL ให้ใหม่เสมอ

เปิดโปรแกรม Windows Terminal แล้วพิมพ์คำสั่งดังนี้

ดูเวอร์ชั่น wsl ที่เราติดตั้ง

wsl -v

2024-04-02_13-48-37.jpg

ในภาพ WSL ของแอดจะเป็น WSL version 2.1.5.0 ล่าสุด ( ณ 04/2024 ) แล้ว

หาก WSL ยังเป็นเวอร์ชั่นเก่า ลูกค้าพิมพ์คำสั่งอัพเดท WSL ได้ดังนี้

wsl --update

2024-04-02_16-39-09.jpg

ลูกค้าก็จะได้ WSL ล่าสุดไว้ใช้งาน

ติดตั้ง Linux ลง WSL

เลือกดูรายการ Linux distro ที่เราสามารถติดตั้งลง WSL ได้ด้วยคำสั่งนี้

wsl -l -o

2024-04-02_15-41-18.jpg

สมมติลูกค้าเลือกติดตั้ง Ubuntu-20.04 ก็พิมพ์คำสั่งนี้

wsl --install Ubuntu-20.04

2024-04-02_15-45-01.jpg

เริ่มใช้งาน Linux ( ที่เราติดตั้ง )

เปิดโปรแกรม Terminal ขึ้นมาแล้วกดปุ่ม + ด้านบน

2024-04-02_15-46-58.jpg

แล้วเลือก Linux distro ที่ลูกค้าต้องการ

2024-04-02_15-47-33.jpg

เริ่มใช้ bash ของ linux ได้ทันที

กำหนดให้ WSL รันเวอร์ชั่น 2 เป็นค่าเริ่มต้น ( default )

หากลูกค้าติดตั้ง WSL ในช่วงแรกๆเมื่อ 1-2 ปีก่อน ( ณ ตอนนี้ 04/2024 ) ลูกค้าจะได้ WSL เวอร์ชั่น 1

ซึ่งปัจจุบัน Microsoft ได้ปล่อย WSL 2 มาแล้ว  ซึ่งจะมี feature หลากอย่างที่ดีขึ้นกว่า WSL 1 ( เช่น WSL 2 สามารถรัน systemd ได้ เป็นต้น )

จากตัวอย่างคำสั่งนี้  Linux ที่แอดติดตั้งใน WSL มีทั้งรัน WSL 1 และ WSL 2

2024-04-02_14-10-02.jpg

ดังนั้น  เราควรกำหนดให้ WSL รัน version 2 เป็นค่าเริ่มต้น ( deault ) เสมอ

โดยพิมพ์คำสั่งนี้

wsl --set-default-version 2

2024-04-02_14-05-42.jpg

คำสั่งด้านล่างนี้ แอดจะกำหนดให้ Debian รัน WSL 2

wsl --set-version Debian 2

2024-04-02_14-14-03.jpg

 

 

 

ฝากสนับสนุนบริการ www.Limitrack.com เพื่อให้พวกเราได้นำสิ่งดีๆมามอบให้ลูกค้าครับ