ວິທີການຕິດຕັ້ງ Wine 5.0 ໃນ CentOS, RHEL ແລະ Fedora


ເຫລົ້າທີ່ເຮັດແມ່ນໂປແກຼມ open-source ແລະບໍ່ເສຍຄ່າ ສຳ ລັບ Linux ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດປະຕິບັດການໃຊ້ງານ windows ຕ່າງໆໃນ Unix/Linux ຄືກັບລະບົບປະຕິບັດການ. ທີມງານເຫຼົ້າແວງຮັກສາປ່ອຍລຸ້ນຂອງພວກເຂົາໃນທຸກໆສອງອາທິດ.

ສຸດທ້າຍ, ທີມງານ Wine ໄດ້ປະກາດຢ່າງພາກພູມໃຈກ່ຽວກັບການປ່ອຍເວີຊັນ 5.0.2 ທີ່ ໝັ້ນ ຄົງແລະເຮັດໃຫ້ສາມາດດາວໂຫລດໄດ້ໃນຊຸດແຫຼ່ງແລະຖານສອງ ສຳ ລັບການແຈກຈ່າຍຕ່າງໆເຊັ່ນ: Linux, Windows ແລະ Mac.

ການປ່ອຍຂ່າວນີ້ອະທິບາຍເຖິງ ໜຶ່ງ ປີຂອງຄວາມພະຍາຍາມໃນການພັດທະນາແລະຫຼາຍກວ່າ 7,400 ການປ່ຽນແປງຂອງແຕ່ລະບຸກຄົນ. ມັນປະກອບມີການປັບປຸງ ຈຳ ນວນຫຼວງຫຼາຍທີ່ຖືກບັນທຶກລົງໃນປື້ມບັນທຶກປ່ອຍຕົວລຸ່ມນີ້. ຈຸດເດັ່ນຕົ້ນຕໍແມ່ນ:

  • ໂມດູນ Builtin ໃນຮູບແບບ PE.
  • ການສະ ໜັບ ສະ ໜູນ ການກວດສອບຫຼາຍຈໍ.
  • ການປະຕິບັດ XAudio2.
  • Vulkan 1.1 support.
  • ແກ້ໄຂຂໍ້ບົກພ່ອງຕ່າງໆ.

ສຳ ລັບບົດສະຫຼຸບທີ່ສົມບູນຂອງການປ່ຽນແປງທີ່ ສຳ ຄັນ, ເບິ່ງບົດບັນທຶກຂອງ Wine 5.0 ທີ່ https://www.winehq.org/announce/5.0.2

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະແນະ ນຳ ທ່ານກ່ຽວກັບວິທີທີ່ງ່າຍທີ່ສຸດໃນການຕິດຕັ້ງລຸ້ນລຸ້ນເຫລົ້າໄວລຸ້ນ 5.0.2 ລຸ້ນ ໃໝ່ ໃນ RHEL ແລະ CentOS ໂດຍໃຊ້ລະຫັດແຫຼ່ງຂໍ້ມູນ (ຍາກແລະ ເໝາະ ສຳ ລັບຜູ້ຊ່ຽວຊານ) ແລະໃນ Fedora Linux ໂດຍ ນຳ ໃຊ້ຫ້ອງເກັບເຫລົ້າຢ່າງເປັນທາງການ (ງ່າຍແລະແນະ ນຳ ສຳ ລັບຜູ້ໃຊ້ ໃໝ່).

ໃນ ໜ້າ ນີ້

  • ຕິດຕັ້ງ Wine ຈາກລະຫັດ Source ໃນ CentOS ແລະ RHEL
  • ຕິດຕັ້ງເຫຼົ້າແວງໃສ່ Fedora Linux ໂດຍໃຊ້ເຫລົ້າທີ່ເຮັດຈາກເຫລົ້າ
  • ວິທີການໃຊ້ເຫຼົ້າແວງໃນ CentOS, RHEL, ແລະ Fedora

ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ 'ເຄື່ອງມືພັດທະນາ' ດ້ວຍເຄື່ອງມືພັດທະນາຫຼັກບາງຢ່າງເຊັ່ນ 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

ດາວໂຫລດເອກະສານແຫຼ່ງຂໍ້ມູນໂດຍໃຊ້ wget ຄຳ ສັ່ງທີ່ຢູ່ພາຍໃຕ້/tmp directory ທີ່ເປັນຜູ້ໃຊ້ ທຳ ມະດາ.

$ cd /tmp
$ wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz

ເມື່ອເອກະສານຖືກດາວໂຫລດຢູ່ພາຍໃຕ້/tmp directory, ໃຊ້ ຄຳ ສັ່ງ tar ດ້ານລຸ່ມເພື່ອສະກັດມັນ.

$ tar -xvf wine-5.0.2.tar.xz -C /tmp/

ຂໍແນະ ນຳ ໃຫ້ລວບລວມແລະກໍ່ສ້າງຜູ້ຕິດຕັ້ງ Wine ເປັນຜູ້ໃຊ້ປົກກະຕິ. ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເປັນຜູ້ໃຊ້ປົກກະຕິ.

---------- On 64-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure --enable-win64
$ make
# make install			[Run as root User]

---------- On 32-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure
$ make
# make install			[Run as root User]

ຖ້າທ່ານ ກຳ ລັງໃຊ້ Fedora Linux ລຸ້ນລ້າສຸດ, ທ່ານສາມາດຕິດຕັ້ງ Wine ໂດຍ ນຳ ໃຊ້ຫໍໄຕ Wine ຢ່າງເປັນທາງການຕາມທີ່ສະແດງ.

---------- On Fedora 32 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo
# dnf install winehq-stable

---------- On Fedora 31 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo
# dnf install winehq-stable

ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວແລ່ນເຄື່ອງມືການຕັ້ງຄ່າ "winecfg" ຈາກ desktop ຂອງ GNOME ເພື່ອເບິ່ງການຕັ້ງຄ່າທີ່ຮອງຮັບ. ຖ້າທ່ານບໍ່ມີຄອມພິວເຕີ້ໃດໆ, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເປັນຜູ້ ນຳ ໃຊ້ຮາກ.

# dnf groupinstall workstation            [On CentOS/RHEL 8]
# yum yum groupinstall "GNOME Desktop"    [On CentOS/RHEL 7]

ເມື່ອລະບົບ X Window ແລ້ວ, ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງກ່າວເປັນຜູ້ໃຊ້ ທຳ ມະດາເພື່ອເບິ່ງການຕັ້ງຄ່າເຫລົ້າ.

$ winecfg 

ເພື່ອ ດຳ ເນີນງານ Wine, ທ່ານຕ້ອງ ກຳ ນົດເສັ້ນທາງເຕັມໄປຫາໂປແກຼມທີ່ສາມາດປະຕິບັດໄດ້ຫຼືຊື່ໂປແກຼມດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

--------- On 32-bit Systems ---------
$ wine notepad
$ wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
$ wine64 notepad
$ wine64 c:\\windows\\notepad.exe

ເຫລົ້າທີ່ເຮັດບໍ່ສົມບູນແບບ, ເພາະວ່າໃນຂະນະທີ່ໃຊ້ເຫລົ້າ, ພວກເຮົາເຫັນວ່າມີຫລາຍໂຄງການລົ້ມເຫລວ. ຂ້າພະເຈົ້າຄິດວ່າທີມງານເຫຼົ້າແວງຈະແກ້ໄຂຂໍ້ບົກຜ່ອງທັງ ໝົດ ໃນໄວໆນີ້ແລະໃນຂະນະດຽວກັນແບ່ງປັນ ຄຳ ເຫັນຂອງທ່ານໂດຍໃຊ້ແບບຟອມລຸ່ມນີ້.