เมื่อผู้ใช้ Windows เริ่มใช้ Linux ปัญหาหลักที่พวกเขาเผชิญคือไม่มีซอฟต์แวร์บางตัวให้ใช้งาน แต่ด้วยชั้นความเข้ากันได้ (compatibility layer) เช่น Wine คุณสามารถใช้แอปพลิเคชัน Windows บน Linux ได้ง่ายๆ
ในบทความนี้ เราจะพูดถึงว่า Wine คืออะไร และวิธีติดตั้งบนระบบ Ubuntu ของคุณ
Wine คืออะไร?
เมื่อ Linux ถูกปล่อยออกมาครั้งแรก มันไม่มีการรองรับแอปพลิเคชันที่พัฒนาสำหรับระบบปฏิบัติการอื่นๆ อย่างเฉพาะเจาะจง มาถึงปัจจุบัน ผู้ใช้ Linux สามารถรันแอปพลิเคชัน Windows บนระบบของพวกเขาได้ง่ายๆ โดยใช้ Wine ซึ่งเป็นชั้นความเข้ากันได้โอเพนซอร์สสำหรับ Linux คุณแม้แต่สามารถใช้ Microsoft Excel บน Linux ผ่าน Wine ได้
Wine (ย่อมาจาก Wine Is Not an Emulator ตามตัวอักษรแรก) รองรับซอฟต์แวร์และแอปพลิเคชัน Windows การพัฒนา Wine ได้เปลี่ยนแปลงการเล่นเกมสำหรับผู้ใช้ Linux อย่างสิ้นเชิง ชั้นความเข้ากันได้ที่คล้ายกัน เช่น Proton และ CrossOver ก็ได้รับการพัฒนาขึ้นเพื่อให้ผู้ใช้ได้ใช้ประโยชน์สูงสุดจากระบบ Linux ของพวกเขา
วิธีติดตั้ง Wine บน Ubuntu
มีหลายวิธีในการติดตั้ง Wine บน Ubuntu คุณสามารถดาวน์โหลดแพ็กเกจโดยใช้ตัวจัดการแพ็กเกจอย่างเป็นทางการของ Ubuntu (Apt) ดึงแพ็กเกจจากที่เก็บ WineHQ อย่างเป็นทางการ หรือติดตั้งผ่านตัวจัดการแอป
ติดตั้ง Wine ด้วย Apt
ก่อนที่คุณจะติดตั้ง Wine โดยใช้ Apt คุณต้องตรวจสอบว่าคุณมีดิสทริบิวชันรส x86 หรือ x64 สิ่งนี้สำคัญเพราะแพ็กเกจสำหรับทั้งสองรสแตกต่างกัน
เพื่อตรวจสอบรสของระบบปฏิบัติการ ให้เปิดเทอร์มินัลและพิมพ์:
lscpu
หน้าจอจะแสดงผลลัพธ์ที่ выгляดประมาณนี้:
ค้นหาเครื่องหมาย Architecture ในผลลัพธ์ หากระบุ x86_32 คอมพิวเตอร์ของคุณรัน Ubuntu รส x86 และหากเป็น x86_64 แสดงว่าคุณติดตั้ง Ubuntu x64 อยู่
ตอนนี้คุณรู้แล้วว่าต้องติดตั้งแพ็กเกจไหน ให้ใช้ตัวจัดการแพ็กเกจ Apt เพื่อดึงแพ็กเกจจากที่เก็บ Ubuntu อย่างเป็นทางการ:
- เปิดเทอร์มินัลโดยกด Ctrl + Alt + T
- ติดตั้งแพ็กเกจ Wine โดยใช้ Apt ชื่อแพ็กเกจสำหรับรส x86 คือ wine32 และ wine64 สำหรับ x64
sudo apt-get wine32
sudo apt-get wine64 - ป้อน y/yes เมื่อมีพรอมป์การติดตั้งขึ้นมา
หลังจากติดตั้งเสร็จสิ้น ตรวจสอบว่า Wine ติดตั้งถูกต้องบนคอมพิวเตอร์ของคุณโดยพิมพ์ wine --version ในเทอร์มินัลของคุณ คุณจะเห็นผลลัพธ์บนหน้าจอ:
wine-5.0 (Ubuntu 3.0-1ubuntu1)
ดาวน์โหลด Wine จากที่เก็บ WineHQ
ที่เก็บ WineHQ เป็นที่เก็บอย่างเป็นทางการสำหรับแพ็กเกจ Wine
- ป้อนคำสั่งเพื่อเปิดใช้งานการรองรับ 32-bit บนเครื่องของคุณ
sudo dpkg --add-architecture i386 - เพิ่ม WineHQ signing key เข้าสู่ระบบของคุณ
wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add - - รันคำสั่งต่อไปนี้เพื่อนำเข้า key จากที่เก็บ Wine
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F - ใช้ add-apt-repository เพื่อเพิ่มที่เก็บ Wine อย่างเป็นทางการเข้าไปในรายการที่เก็บของระบบ
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' - อัปเดตรายการแพ็กเกจของระบบโดยใช้ Apt
sudo apt-get update - ดาวน์โหลดรุ่นเสถียรของ Wine บน Ubuntu
sudo apt-get install --install-recommends winehq-stable - ป้อน y/yes เมื่อถูกถามเกี่ยวกับพรอมป์การติดตั้ง
ตรวจสอบว่ารุ่นล่าสุดของ Wine ติดตั้งอยู่บนระบบของคุณแล้วหรือไม่ โดยพิมพ์ wine --version ในเทอร์มินัล
การรันแอปพลิเคชัน Windows บน Linux
ล่าสายแล้ววันที่คุณต้องใช้ Virtual Machine หรือ dual boot Windows และ Linux ร่วมกัน เพื่อแค่รันเกมหรือแอปบางตัว ด้วยชั้นความเข้ากันได้โอเพนซอร์สอย่าง Wine และ Proton ผู้ใช้สามารถเพลิดเพลินกับประโยชน์ของแอปพลิเคชัน Windows บนระบบ Linux ของพวกเขาได้แล้ว
เช่นเดียวกัน คุณยังสามารถติดตั้ง Linux บน Windows ได้โดยใช้ Windows Subsystem for Linux การรองรับหลายดิสทริบิวชันใน WSL ชี้ให้เห็นอย่างชัดเจนว่า Microsoft กำลังให้ความสนใจกับโครงการโอเพนซอร์สในปัจจุบัน