Ho เพื่อเรียกใช้แอป Linux GUI บน Windows 10/11 ด้วย WSL ไม่จำเป็นต้องใช้ VM

/th/images/tux-the-linux-mascot-holding-the-windows-11-logo-with-wsl-text-in-the-background.png

สรุป

  • /th/images/dec24-notitle.png
HTG เสร็จสิ้นปี 2025: 24 วันแห่งเทคโนโลยี

24 วันกับฮาร์ดแวร์ อุปกรณ์ และเทคโนโลยีที่เราชื่นชอบ

    1. เปิดใช้งาน WSL + Virtual Machine Platform เปิดใช้งานการจำลองเสมือนของ BIOS จากนั้นติดตั้ง distros ผ่าน Store หรือ wsl–install
    1. อัปเดตด้วย apt/pacman ติดตั้งแอป GUI (เช่น firefox) ที่ทำงานในทาสก์บาร์ของ Windows ถอนการติดตั้งด้วย sudo apt Remove

คุณไม่จำเป็นต้องหมุนเครื่องเสมือนเพื่อเรียกใช้แอพ Linux บน Windows เวอร์ชันใหม่ Microsoft ได้สร้างเครื่องมือใน Windows 10 และ Windows 11 เพื่อเรียกใช้แอพ Linux โดยกำเนิด เรียกว่า Windows Subsystem for Linux หรือ WSL ซึ่งช่วยให้คุณสามารถเรียกใช้ Linux Box ทั้งหมดที่สามารถโต้ตอบกับระบบไฟล์ Windows ของคุณได้ เดิมที คุณสามารถเรียกใช้เทอร์มินัลบรรทัดคำสั่ง Linux ด้วย WSL เท่านั้น แต่ WSL เวอร์ชันใหม่กว่าอนุญาตให้คุณเรียกใช้แอพ Linux ด้วยอินเทอร์เฟซแบบกราฟิกเต็มรูปแบบ

รายการช้อปปิ้ง

การติดตั้งลีนุกซ์รุ่นโดยใช้ WSL นั้นค่อนข้างง่าย Microsoft Store อย่างเป็นทางการมี distros มากมายให้เลือก ซึ่งสามารถติดตั้งได้ด้วยคลิกเดียว อย่างไรก็ตาม คุณต้องเปิดใช้งานระบบย่อย Windows สำหรับ Linux ก่อน โดยคลิกปุ่มเริ่มของ Windows หรือแถบค้นหาแล้วมองหาการตั้งค่านี้


Turn Windows features on or off

/th/images/ksnip_20251212-231610.png

คุณจะต้องเปิดใช้งานคุณสมบัติต่อไปนี้:

  1. ระบบย่อย Windows สำหรับ Linux

  2. แพลตฟอร์มเครื่องเสมือน

/th/images/ksnip_20251212-053831.png

คุณอาจต้องรีบูตเครื่องเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล นอกจากนี้ ตรวจสอบให้แน่ใจว่าเปิดใช้งานการจำลองเสมือนในการตั้งค่า BIOS ของเครื่องแล้ว

รับการแจกจ่าย Linux

ในกรณีนี้ เราก็พร้อมที่จะติดตั้งกล่อง WSL แล้ว มีสองวิธีที่คุณสามารถทำได้ คุณสามารถติดตั้งการแจกจ่าย Linux ได้โดยตรงจาก Microsoft Store หรือใช้คอนโซลบรรทัดคำสั่ง ใช้ Microsoft Store หากคุณต้องการติดตั้ง Debian, Ubuntu, OpenSUSE หรือ Kali Linux หากคุณต้องการ Arch Linux หรือ Fedora คุณจะต้องเปิดเทอร์มินัล

/th/images/linux-mascot-jumping-between-large-bouncing-icons-of-different-linux-distributions.png

เปิด Microsoft Store และค้นหาคำว่า ‘Debian,‘‘Ubuntu,‘‘Kali Linux,‘หรือ ‘OpenSUSE’ สำหรับคนส่วนใหญ่ Ubuntu ก็เป็นเช่นนั้น คลิก ‘รับ’ และรอให้การติดตั้งเสร็จสิ้น

ตอนนี้ Linux distro ควรปรากฏในเมนู Start หากไม่เป็นเช่นนั้น คุณสามารถค้นหาได้ในการค้นหาของ Windows ตัวอย่างเช่น พิมพ์ ‘Ubuntu’ แล้วเปิดแอป

/th/images/ksnip_20251213-003742.png

หากคุณต้องการ Arch หรือ Fedora (และเข้าถึงตัวจัดการแพ็คเกจที่เกี่ยวข้อง) ให้เปิด Windows Terminal ป้อนคำสั่งต่อไปนี้เพื่อดูรายการ distros Linux ที่พร้อมใช้งาน


wsl --list --online

/th/images/ksnip_20251212-232851.png

คัดลอกชื่อของ distro ที่คุณต้องการติดตั้งและสตริงลงในคำสั่ง ‘install’ นี้ ตัวอย่างเช่น ถ้าฉันต้องการติดตั้ง Arch Linux คำสั่งนี้จะติดตั้งให้ฉัน


wsl.exe --install archlinux

/th/images/ksnip_20251212-233007.png

distro จะถูกติดตั้ง และคุณจะถูกปล่อยลงในเชลล์ Linux ทันที

  • กำลังติดตั้งแอป Linux แรกของคุณ

สิ่งแรกที่คุณต้องทำคือระบุชื่อผู้ใช้และรหัสผ่านเพื่อสร้างโปรไฟล์ Ubuntu คุณจะต้องใช้รหัสผ่านนี้ทุกครั้งที่คุณรันคำสั่งในฐานะรูท สิ่งที่สองที่คุณควรทำคืออัพเดตที่เก็บข้อมูลและแพ็คเกจที่ติดตั้ง สำหรับ distro ที่ใช้ Ubuntu และ Debian คุณสามารถเรียกใช้คำสั่งต่อไปนี้:


sudo apt update


/th/images/ksnip_20251213-004125.png

สำหรับอาร์ค


sudo pacman -Syu


ป้อนรหัสผ่านที่คุณตั้งไว้ในตอนแรกและรอให้ระบบอัปเดต ตอนนี้คุณสามารถติดตั้งแอพและรันแอพได้ แทนที่จะค้นหาตัวติดตั้งซอฟต์แวร์บนเว็บ คุณเพียงแค่ป้อนคำสั่งเทอร์มินัลง่ายๆ เพื่อติดตั้งซอฟต์แวร์บน Linux แอปแรกๆ ที่ผู้ใช้ Linux มักติดตั้งคือเครื่องมือ ‘ดึงข้อมูล’ ซึ่งวาดโลโก้ ASCII ของระบบปฏิบัติการของคุณควบคู่ไปกับข้อมูลจำเพาะ ลองรันคำสั่งนี้ดูครับ


sudo apt install neofetch


/th/images/ksnip_20251212-235420.png

กด ‘Y’ เพื่อยืนยัน จากนั้นแอปควรได้รับการติดตั้ง คุณสามารถเปิดแอป Neofetch ได้โดยพิมพ์ชื่อแล้วกด Enter


neofetch


  • การติดตั้งและใช้งานแอพ GUI

Neofetch เป็นเครื่องมือบรรทัดคำสั่งง่ายๆ ที่ไม่มีอินเทอร์เฟซแบบกราฟิก แต่เรายังสามารถติดตั้งและเรียกใช้แอป GUI เต็มรูปแบบได้ ตัวอย่างเช่น คุณสามารถติดตั้งเว็บเบราว์เซอร์ Firefox โดยใช้คำสั่ง APT เช่นนี้


sudo apt install firefox

เมื่อคำสั่งทำงานเสร็จสิ้น คุณสามารถเปิดเบราว์เซอร์ได้โดยป้อนชื่อแพ็คเกจในเทอร์มินัล


firefox

แอปจะเปิดขึ้นมาในหน้าต่างของตัวเองบนทาสก์บาร์ ดังนั้นคุณจึงสามารถใช้งานได้เหมือนกับแอป Windows ทั่วไป คุณสามารถบอกแอป Windows ของคุณจากแอป Linux ได้ด้วยไอคอนมาสคอตเพนกวิน

/th/images/ksnip_20251213-004456.png

จากประสบการณ์ของฉัน การแสดงนั้นใกล้เคียงกับเจ้าของภาษามาก แอพ Linux ทำงานเร็วเท่ากับแอพ Windows หากไม่เร็วกว่านั้น อย่างไรก็ตาม พวกมันมีประสิทธิภาพมากกว่าในเครื่องเสมือนแบบเดิมมาก

เคล็ดลับโบนัสบางอย่าง

พื้นที่เก็บข้อมูลอย่างเป็นทางการของ Ubuntu มีแพ็คเกจหลายพันรายการ ซึ่งคุณสามารถติดตั้งได้อย่างง่ายดายโดยใช้คำสั่ง APT แม้ว่าคุณจะไม่ทราบชื่อที่แน่นอนของแพ็คเกจ แต่คุณสามารถค้นหาได้โดยใช้คำสั่ง ‘search’

รายงานข้อมูลเชิงลึกของ Windows

ปลดล็อกศักยภาพด้านเทคโนโลยีของคุณและเชี่ยวชาญโลกดิจิทัลด้วย Windows Insight

รายงานข้อมูลเชิงลึกของ Windows

ปลดล็อกศักยภาพด้านเทคโนโลยีของคุณและเชี่ยวชาญโลกดิจิทัลด้วย Windows Insight

สมัครสมาชิก

การสมัครแสดงว่าคุณตกลงที่จะรับจดหมายข่าวและอีเมลการตลาด และยอมรับข้อกำหนดการใช้งานและนโยบายความเป็นส่วนตัวของ Valnet คุณสามารถยกเลิกการสมัครได้ตลอดเวลา


sudo apt search okular

/th/images/ksnip_20251213-004623.png

คุณจะได้รับรายการรายการที่ตรงกันซึ่งคุณสามารถคัดลอกแล้วสตริงลงในคำสั่ง ‘install’


sudo apt install okular

/th/images/ksnip_20251213-004652.png

หากไม่สะดวก คุณสามารถ Google ชื่อแพ็กเกจที่ถูกต้องและคัดลอกชื่อแพ็กเกจนั้นได้เสมอ แพ็คเกจ APT อย่างเป็นทางการทั้งหมดได้รับการตรวจสอบแล้ว ดังนั้นคุณจะได้รับซอฟต์แวร์ของแท้เสมอ

หากต้องการถอนการติดตั้งแอป คุณสามารถใช้ชื่อแพ็กเกจเดียวกันแต่ใช้คำสั่ง ‘remove’


sudo apt remove firefox

บน Windows สมัยใหม่ คุณควรเปิดใช้งานเครื่องเสมือน Linux เท่านั้น หากคุณต้องการสภาพแวดล้อมเดสก์ท็อป Linux ทั้งหมด คุณสามารถทำสิ่งต่างๆ ได้มากมายด้วยกล่อง WSL ธรรมดาๆ เมื่อคุณพยายามเรียกใช้แอพ Linux มันจะเร็วและง่ายกว่าการใช้เครื่องเสมือนหนักๆ เสมอ

*️⃣ ลิงค์ที่มา:

/th/images/dec24-notitle.png , HTG Wrapped 2025: 24 วันแห่งเทคโนโลยี มี distros มากมายให้เลือก, ระบบย่อย Windows สำหรับ Linux, Virtualization, Debian, OpenSUSE, Kali Linux, Arch, Fedora, โลโก้ ASCII ของระบบปฏิบัติการของคุณควบคู่ไปกับข้อมูลจำเพาะ ข้อกำหนดการใช้งาน , นโยบายความเป็นส่วนตัว ถอนการติดตั้งแอป ทำสิ่งต่างๆ มากมายด้วยกล่อง WSL ง่ายๆ