ผู้อยู่เบื้องหลังการพัฒนาโครงการไวน์ยอดนิยม เพิ่งประกาศเปิดตัว Wine 5.4 เวอร์ชันพัฒนาใหม่ นี่เป็นตัวเลขที่สำคัญเพราะสองเดือนเล็กน้อยหลังจากการเปิดตัว stable branch 5.0 เราได้ใช้เวอร์ชันการพัฒนานี้แล้วเนื่องจากสิ่งนี้บ่งบอกได้ว่ามันจะกระโดดไปที่ 6.x สาขาถัดไป (ในอัตราที่พวกเขากำลังจะไป) เพื่อจบภาคการศึกษาแรกของปีนี้
สำหรับผู้ที่ไม่ทราบเกี่ยวกับ Wine ก็ควรรู้ไว้ว่าสิ่งนี้ เป็นซอฟต์แวร์โอเพนซอร์สฟรีและเป็นที่นิยม ที่อนุญาตให้ผู้ใช้เรียกใช้แอปพลิเคชัน Windows บน Linux และระบบปฏิบัติการอื่น ๆ ที่คล้าย Unix เพื่อให้เป็นเทคนิคมากขึ้น Wine เป็นเลเยอร์ความเข้ากันได้ที่แปลการเรียกระบบจาก Windows เป็น Linux และใช้ไลบรารีของ Windows ในรูปแบบของไฟล์. dll
ไวน์ เป็นวิธีที่ดีที่สุดวิธีหนึ่งในการเรียกใช้แอปพลิเคชัน Windows บน Linux. นอกจากนี้ชุมชนไวน์ มีฐานข้อมูลแอปพลิเคชันที่ละเอียดมากเราพบว่าเป็น AppDB ประกอบด้วยโปรแกรมและเกมมากกว่า 25,000 รายการจำแนกตามความเข้ากันได้กับ Wine
นอกจากนี้ไวน์ มีชุดพัฒนาเช่นเดียวกับตัวโหลดโปรแกรม Windows เพื่อให้นักพัฒนาสามารถแก้ไขโปรแกรม Windows จำนวนมากที่ทำงานภายใต้ x86 Unix ได้อย่างง่ายดายรวมถึง Linux, FreeBSD, Mac OS X และ Solaris
มีอะไรใหม่ในเวอร์ชันการพัฒนาของ Wine 5.4?
เวอร์ชันพัฒนาใหม่ของ Wine 5.4 มาพร้อมกับการเปลี่ยนแปลงบางอย่าง และนับตั้งแต่เปิดตัวเวอร์ชัน 5.3 ปิดรายงานข้อผิดพลาด 34 รายการและมีการเปลี่ยนแปลง 373 รายการ
จากการเปลี่ยนแปลงที่สำคัญที่สุด ที่นำเสนอในสาขาการพัฒนาใหม่ของ Wine 5.4 เราสามารถค้นหาสิ่งต่อไปนี้:
- อัพเดตเฟิร์มแวร์เพื่อใช้รันไทม์ C UCRTBase ใหม่ถูกเน้น
- ปรับปรุงการสนับสนุนสำหรับชื่อโดเมนที่มีอักขระตามตัวอักษรประจำชาติ (IDN ชื่อโดเมนสากล)
- เพิ่มการรองรับการวาดรูปสี่เหลี่ยมมนใน Direct2D
- ใน D3DX9 มีการใช้วิธีการแสดงผลข้อความ (ID3DXFont :: DrawText) เนื่องจากไม่มีข้อความที่ไม่แสดงในบางเกม
- ข้อมูล Unicode เป็นไปตามข้อกำหนด Unicode 13
เกี่ยวกับรายงานข้อผิดพลาดแบบปิด ที่เกี่ยวข้องกับการทำงานของเกมและแอพพลิเคชั่นการกล่าวถึงเกิดจากงานที่ดำเนินการเพื่อปรับปรุงการทำงานของ: ABBYY FineReader Pro 7.0, Far Manager v3.0, The Bat!, Foxit Reader 3.0, Assassin's Creed, Tale of the Twister, Europa Universalis Rome, Delphi Twain, PSPad 4.5.7, BioShock 2, AION, AVG Free Edition 2012-2014, TuneUp Utilities 2014, Final Fantasy V, Keepass 2.36, NieR: Automata, Divinity Original Sin 2, SanctuaryRPG: Black Edition, Gaea 1.0.19, Microsoft Visual Studio 2019, RPG Tkool, Fable: The Lost Chapters, Oddworld - Munch odissey, Discord, Asuka 120%, Dynacadd 98, Torchlight
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับรายละเอียดของการเปิดตัวนี้คุณสามารถปรึกษาได้ใน ลิงค์ต่อไปนี้
จะติดตั้ง Wine 5.4 เวอร์ชันพัฒนาบน Ubuntu และอนุพันธ์ได้อย่างไร?
หากคุณสนใจที่จะทดสอบ Wine เวอร์ชันพัฒนาใหม่นี้บนเครื่องกลั่นของคุณคุณสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
ขั้นตอนแรกคือการเปิดใช้งานสถาปัตยกรรม 32 บิตแม้ว่าระบบของเราจะเป็น 64 บิต แต่การทำตามขั้นตอนนี้จะช่วยให้เราประหยัดปัญหามากมายที่มักเกิดขึ้นสำหรับสิ่งนี้เราเขียนไว้ที่เทอร์มินัล:
sudo dpkg --add-architecture i386
ตอนนี้ เราต้องนำเข้าคีย์และเพิ่มเข้าไปในระบบ ด้วยคำสั่งนี้:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
เสร็จแล้ว เราจะเพิ่มที่เก็บต่อไปนี้ลงในระบบสำหรับสิ่งนี้เราเขียนในเทอร์มินัล:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
ในที่สุดเราก็สามารถตรวจสอบได้ว่าเราได้ติดตั้ง Wine แล้วและเวอร์ชันใดที่เรามีในระบบโดยดำเนินการคำสั่งต่อไปนี้:
wine --version
จะถอนการติดตั้ง Wine จาก Ubuntu ได้อย่างไร
สำหรับผู้ที่ต้องการถอนการติดตั้ง Wine ออกจากระบบไม่ว่าด้วยเหตุผลใดก็ตาม ควรดำเนินการตามคำสั่งต่อไปนี้เท่านั้น
ถอนการติดตั้งเวอร์ชันการพัฒนา:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove