วิธีการติดตั้ง Wine บน Linux ที่ใช้ RHEL
ไวน์ เป็นแอปพลิเคชันโอเพ่นซอร์สและฟรีสำหรับ Linux ที่ให้ผู้ใช้สามารถเรียกใช้ซอฟต์แวร์และเกมที่ใช้ Windows บนระบบปฏิบัติการที่คล้ายกับ Unix/Linux
เมื่อเร็วๆ นี้ ทีม Wine ได้ประกาศการเปิดตัว 7.0 อย่างภาคภูมิใจ และพร้อมให้ดาวน์โหลดในแพ็คเกจต้นทางและไบนารีสำหรับการเผยแพร่ต่างๆ เช่น Linux, Windows และ Mac
ข่าวประชาสัมพันธ์ฉบับนี้กล่าวถึงความพยายามในการพัฒนาหนึ่งปีและการเปลี่ยนแปลงมากกว่า 9,100 รายการ ซึ่งรวมถึงการปรับปรุงจำนวนมากที่บันทึกไว้ในบันทึกประจำรุ่นด้านล่าง ไฮไลท์หลักคือ:
- โมดูลส่วนใหญ่แปลงเป็นรูปแบบ PE
- รองรับธีมได้มากขึ้น พร้อมธีมแบบรวมเพื่อให้ดูทันสมัยยิ่งขึ้น
- การสนับสนุนสแต็ค HID และจอยสติ๊กที่ได้รับการปรับปรุงอย่างมาก
- สถาปัตยกรรม WoW64 ใหม่
- แก้ไขข้อผิดพลาดต่างๆ
ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับวิธีที่ง่ายที่สุดในการติดตั้งเวอร์ชันล่าสุดของ Wine 7.0 ในการกระจายแบบอิง RHEL เช่น CentOS Stream, Rocky Linux และ AlmaLinux ใช้ซอร์สโค้ด (ยากและเหมาะสำหรับผู้เชี่ยวชาญเท่านั้น) และบน Fedora Linux โดยใช้ที่เก็บไวน์อย่างเป็นทางการ (ง่ายและแนะนำสำหรับผู้ใช้ใหม่)
บนหน้านี้
- ติดตั้ง Wine จากซอร์สโค้ดบน CentOS และ RHEL
- ติดตั้งไวน์บน Fedora Linux โดยใช้ Wine Repository
- วิธีใช้ไวน์ใน CentOS, RHEL และ Fedora
การติดตั้งไวน์โดยใช้ซอร์สโค้ดในระบบ RHEL
ขั้นตอนที่ 1: การติดตั้งแพ็คเกจการพึ่งพา
เราจำเป็นต้องติดตั้ง 'เครื่องมือสำหรับการพัฒนา' ด้วยเครื่องมือการพัฒนาหลักบางอย่าง เช่น GCC, flex, bison, debuggers ฯลฯ ซอฟต์แวร์นี้จะต้องใช้ในการคอมไพล์และสร้างแพ็คเกจใหม่ ติดตั้งโดยใช้คำสั่ง YUM
yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
ขั้นตอนที่ 2: ดาวน์โหลดซอร์สโค้ดไวน์
ดาวน์โหลดไฟล์ต้นฉบับโดยใช้คำสั่ง wget ใต้ไดเร็กทอรี /tmp ในฐานะ ผู้ใช้ ปกติ
cd /tmp
wget http://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
ขั้นตอนที่ 3: แยกซอร์สโค้ดไวน์
เมื่อดาวน์โหลดไฟล์ภายใต้ไดเร็กทอรี /tmp แล้ว ให้ใช้คำสั่ง tar ด้านล่างเพื่อแตกไฟล์
tar -xvf wine-7.0.tar.xz -C /tmp/
ขั้นตอนที่ 4: รวบรวมไวน์จากแหล่งที่มา
ขอแนะนำให้คอมไพล์และสร้างตัวติดตั้ง Wine ในฐานะ ผู้ใช้ ปกติ รันคำสั่งต่อไปนี้ในฐานะผู้ใช้ปกติ
หมายเหตุ: โปรแกรมติดตั้งอาจใช้เวลานานถึง 20-30 นาที และในระหว่างนั้นโปรแกรมจะขอให้คุณป้อน ราก รหัสผ่าน
---------- On 64-bit Systems ----------
cd wine-7.0/
./configure --enable-win64
make
make install [Run as root User]
---------- On 32-bit Systems ----------
cd wine-7.0/
./configure
make
make install [Run as root User]
ติดตั้งไวน์บน Fedora Linux โดยใช้ Wine Repository
หากคุณใช้ Fedora Linux เวอร์ชันล่าสุด คุณสามารถติดตั้ง Wine ได้โดยใช้ที่เก็บไวน์อย่างเป็นทางการดังที่แสดง
---------- On Fedora 36 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/36/winehq.repo
dnf install winehq-stable
---------- On Fedora 35 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
dnf install winehq-stable
วิธีใช้ไวน์เพื่อเรียกใช้แอพและเกม Windows
เมื่อการติดตั้งเสร็จสิ้น ให้เรียกใช้เครื่องมือกำหนดค่า “winecfg” จากเดสก์ท็อป GNOME เพื่อดูการกำหนดค่าที่รองรับ หากคุณไม่มีเดสก์ท็อปใด ๆ คุณสามารถติดตั้งได้โดยใช้คำสั่งด้านล่างในฐานะผู้ใช้รูท
dnf groupinstall workstation
OR
yum groupinstall "GNOME Desktop"
เมื่อติดตั้ง X Window System แล้ว ให้รันคำสั่งในฐานะผู้ใช้ปกติเพื่อดูการกำหนดค่าไวน์
winecfg
หากต้องการเรียกใช้ ไวน์ คุณต้องระบุเส้นทางแบบเต็มไปยังโปรแกรมปฏิบัติการหรือชื่อโปรแกรมตามที่แสดงในตัวอย่างด้านล่าง
--------- On 32-bit Systems ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe
ไวน์ไม่ได้สมบูรณ์แบบ เพราะในขณะที่ใช้ไวน์ เราพบว่ามีโปรแกรมขัดข้องมากมาย ฉันคิดว่าทีมงานไวน์จะแก้ไขข้อบกพร่องทั้งหมดในเวอร์ชันที่กำลังจะมาถึงเร็วๆ นี้ ในขณะเดียวกันก็แชร์ความคิดเห็นของคุณโดยใช้แบบฟอร์มด้านล่างนี้