หากคุณย้ายไปยัง Linux คุณอาจสงสัยเกี่ยวกับแอป Windows ที่คุณพึ่งพา มีเครื่องมือชื่อ WINE ซึ่งช่วยให้โปรแกรมคอมพิวเตอร์ที่พัฒนาขึ้นสำหรับ Microsoft Windows ทำงานบน Linux ได้ ไม่ใช่ว่าทุกแอปพลิเคชันของ Windows จะทำงานภายใต้ WINE แต่มีหลายๆ แอปพลิเคชันที่ทำงาน
ไวน์ทำงานอย่างไร?
WINE คือชุดของไลบรารีที่ทำงานร่วมกันเพื่อให้แอพพลิเคชัน Windows ติดตั้งและรันบน Linux ได้ ส่วนหนึ่งของ WINE ซึ่งปรากฏแก่แอปพลิเคชัน Windows คือ Windows Application Programming Interface (API) อีกส่วนหนึ่งซึ่ง Linux มองเห็นได้คือการรวมกันของ API ของ Linux และ X11 (เซิร์ฟเวอร์แสดงผลกราฟิก Linux)
WINE ยังมีตัวโหลดโปรแกรม Windows พิเศษ ซึ่งช่วยให้สามารถดูไฟล์ .exe (ไฟล์ปฏิบัติการของ Windows) โหลดไฟล์ (พร้อมกับไฟล์ Windows ที่จำเป็น) และเชื่อมต่อทุกอย่างเข้าด้วยกัน เป็นเครื่องมือที่ค่อนข้างซับซ้อน แต่สุดท้ายก็ทำงานได้อย่างราบรื่น
หากต้องการค้นหาว่าแอปพลิเคชัน Windows ทำงานบน Linux ผ่าน WINE ได้อย่างไร โปรดดู WINE Application Database
ต่อไปนี้คือวิธีการติดตั้ง WINE บน Ubuntu Desktop 19.04 แล้วติดตั้งแอปพลิเคชัน Notepad++
ติดตั้ง WINE
งานแรกคือการติดตั้ง WINE การติดตั้งไม่ท้าทาย ต่อไปนี้คือวิธีการติดตั้ง WINE บน Ubuntu Desktop 19.04 ให้สำเร็จ:
-
เปิดแอปพลิเคชันหน้าต่างเทอร์มินัลจาก GNOME Dash
-
ติดตั้ง WINE ด้วยคำสั่ง:
sudo apt install wine -y
คุณอาจได้รับข้อความเช่น "แพ็คเกจ 'wine' ไม่มีตัวเลือกการติดตั้ง ลองใช้ sudo apt-get install wine-stable -y คำสั่งแทน"
หากต้องการติดตั้ง WINE เวอร์ชันล่าสุด ให้เรียกใช้:
sudo apt install wine-development -y
-
เมื่อได้รับแจ้ง ให้พิมพ์รหัสผ่านผู้ใช้ของคุณ
-
รอในขณะที่การติดตั้งทำงาน ไวน์มีจำนวนการพึ่งพาที่ดี
-
แค่นั้นแหละ. WINE ได้รับการติดตั้งและพร้อมใช้งาน
ใช้ Wineconfig เพื่อตั้งค่า WINE
ถัดไป ตั้งค่าสภาพแวดล้อม WINE ที่เหมาะสม WINE ต้องการไดเร็กทอรีที่กำหนดค่าไว้เพื่อให้สามารถหลอกผู้ติดตั้งให้คิดว่ามีการติดตั้งแอปพลิเคชันในไดเร็กทอรี Windows มาตรฐาน เช่น ไดรฟ์ C:โดยทำตามขั้นตอนต่อไปนี้:
-
จากหน้าต่างเทอร์มินัล ให้ออกคำสั่ง winecfg .
เครื่อง Linux ของคุณอาจต้องติดตั้งซอฟต์แวร์อื่นที่เรียกว่าการพึ่งพา ก่อนจึงจะสามารถติดตั้ง WINE ได้ ปฏิบัติตามคำแนะนำและยอมรับขั้นตอนต่างๆ
-
เมื่อเครื่องมือการกำหนดค่า WINE เปิดขึ้น ให้คลิกที่ ไดรฟ์ แท็บ จากนั้นตรวจสอบให้แน่ใจว่า C: มีอยู่และโฟลเดอร์เป้าหมายคือ ../drive_c . ควรสร้างสิ่งนี้โดยค่าเริ่มต้น
-
เปิดเครื่องมือกำหนดค่า WINE ทิ้งไว้
กำหนดค่า WINE สำหรับ Notepad++
การติดตั้งแอพ Windows สามารถทำได้อย่างรวดเร็วจากบรรทัดคำสั่ง แต่ก่อนอื่น ตรวจสอบให้แน่ใจว่า WINE มีข้อมูลการกำหนดค่าทั้งหมดที่จำเป็น โดยทำตามขั้นตอนต่อไปนี้:
-
เปิดเว็บเบราว์เซอร์ ดาวน์โหลดตัวติดตั้ง .exe สำหรับ Notepad++ และบันทึกลงใน ดาวน์โหลด ไดเรกทอรี
-
จาก การกำหนดค่า WINE หน้าต่าง คลิก แอปพลิเคชัน แล้วคลิก เพิ่มแอปพลิเคชัน .
-
เลือก ดูใน ลูกศรแบบเลื่อนลง เลือกชื่อผู้ใช้ของคุณ จากนั้นเลือก ดาวน์โหลด .
-
เลือก npp.7.7.1.Installer.exe จากนั้นเลือก เปิด .
-
เลือก เวอร์ชัน Windows ลูกศรแบบเลื่อนลง จากนั้นเลือก ใช้การตั้งค่าส่วนกลาง .
-
เลือก ตกลง .
ติดตั้ง Notepad ++
ณ จุดนี้ คุณสามารถติดตั้งแอปพลิเคชันได้แล้ว
-
ในหน้าต่างเทอร์มินัล เปลี่ยนเป็น ดาวน์โหลด ไดเรกทอรีด้วยคำสั่ง cd ~/Downloads .
-
ติดตั้งแอปด้วยคำสั่ง wine npp.7.7.1.Installer.exe .
คุณไม่จำเป็นต้องพิมพ์ตัวเลขและจุดทั้งชุดในชื่อไฟล์แบบนี้ หลังจากที่คุณเปลี่ยนไดเร็กทอรีเป็น Downloads ให้ป้อน wine npp จากนั้นกด แท็บ ปุ่มบนแป้นพิมพ์ หากคุณอยู่ในไดเร็กทอรีที่ถูกต้องและมีไฟล์อยู่ ไฟล์นั้นจะขยายและพิมพ์ชื่อไฟล์แบบเต็มโดยอัตโนมัติ กดปุ่ม เข้าสู่ สำคัญเมื่อทำเช่นนั้น
-
เลือกภาษาที่คุณต้องการสำหรับแอป จากนั้นเลือก ตกลง .
-
เลือก ถัดไป .
-
เลือก ฉันยอมรับ .
-
เลือก ถัดไป .
-
เลือกส่วนประกอบเพิ่มเติมที่คุณต้องการ จากนั้นเลือก ถัดไป .
ปล่อยให้ตัวเลือกเหล่านี้เป็นไปตามที่เป็นอยู่และคลิกถัดไป .
-
เลือก ติดตั้ง .
-
ปล่อยให้การติดตั้งเสร็จสิ้น จากนั้นเลือก เสร็จสิ้น .
Notepad++ เปิดขึ้นมาและพร้อมใช้งาน คุณได้ติดตั้งแอป Windows แรกบน Linux โดยใช้เลเยอร์ความเข้ากันได้ WINE
เรียกใช้แอปพลิเคชัน
มีข้อแม้หนึ่งประการในการติดตั้งแอพพลิเคชั่นผ่าน WINE—วิธีเริ่มแอพ เมื่อติดตั้งครั้งแรก แอปพลิเคชันจะเริ่มทำงานโดยอัตโนมัติ หากคุณไม่ทราบวิธีเปิดใช้แอปพลิเคชันอีกครั้ง หรือหากตัวเปิดใช้เดสก์ท็อปใช้ไม่ได้ คุณจะต้องใช้เครื่องมืออื่น
ติดตั้งพร้อมกับ WINE เป็นแอปพลิเคชั่นที่เรียกว่า WINE File Manager จากเครื่องมือนั้น คุณสามารถนำทางไปยังไดเร็กทอรีที่มีแอพพลิเคชั่นที่ติดตั้งและเปิดใช้งาน วิธีการ:
-
จากหน้าต่างเทอร์มินัล ให้ออกคำสั่ง winefile .
-
นำทางไปยัง C > ไฟล์โปรแกรม (x86 )> Notepad++ จากนั้นดับเบิลคลิกที่ notepad++.exe เข้ามา
-
ใช้แอปพลิเคชัน
เมื่อคุณใช้แอปพลิเคชันเสร็จแล้ว ให้ปิดตามปกติ เมื่อคุณต้องการอีกครั้ง ให้เปิดตัวจัดการไฟล์ WINE แล้วเปิดใช้งาน
แม้ว่านี่อาจไม่ใช่วิธีที่ง่ายที่สุดในการเรียกใช้แอปพลิเคชัน Windows (และทุกแอปพลิเคชันของ Windows ไม่รองรับ) การมีแอปเหล่านี้ทำงานบนแพลตฟอร์มที่ปลอดภัยและเชื่อถือได้ (Linux) เป็นวิธีที่ยอดเยี่ยมในการได้รับสิ่งที่ดีที่สุดของทั้งสองโลก