The pelancaran Wine 9.2, versi yang menyerlahkan kemas kini Mono kepada versi 9.0, pembaikan dulang sistem, pembetulan pepijat dan banyak lagi. Dalam keluaran versi pembangunan baharu "Wine 9.2" ini, 14 laporan pepijat telah ditutup dan 213 perubahan telah dibuat, kebanyakannya daripada Wine 9.1
Bagi mereka yang tidak tahu mengenai Wain, mereka harus mengetahui perkara itu ini adalah perisian sumber terbuka dan terbuka yang popular bahawa membolehkan pengguna menjalankan aplikasi Windows di Linux dan sistem operasi seperti Unix yang lain. Untuk menjadi lebih teknikal, Wine adalah lapisan keserasian yang menerjemahkan panggilan sistem dari Windows ke Linux dan menggunakan beberapa perpustakaan Windows, dalam bentuk fail .dll.
Berita utama Wain 9.2
Dalam versi baharu ini, salah satu ciri baharunya yang paling penting ialah Kemas kini enjin Wine Mono kepada versi 9.0, di mana penambahbaikan dilaksanakan dalam System.Configuration, dengan kebanyakan kod Mono digantikan dengan kod daripada sumber rujukan, serta Microsoft.VisualBasic.Compatibility dll.
Di samping itu, Wine 9.2 melaksanakan penambahbaikan pada sokongan dulang sistem, penambahbaikan kepada pengendalian pengecualian pada platform ARM, dan juga penambahbaikan pada pemandu Winewayland.drv.
Di bahagian pembetulan dalam aplikasi dan permainan, mereka daripada: Quick3270 5.21 ranap apabila menggunakan ciri Conect, digikam-7.1.0 dan digikam 6.10 kedua-dua versi ranap semasa permulaan, Dolphin emulator ranap sejak 5.0-17264, Windows Sysinternals Process Explorer 17.05 menunjukkan UI tidak lengkap (32 bits) ranap selama-lamanya, Microsoft Webview ranap. , Elite Dangerous tersekat pada skrin hitam selepas permulaan, dan Epic Games Launcher 2 memanggil fungsi yang tidak dilaksanakan cfgmgr15.21.0.dll.CM_Get_Device_Interface_PropertyW.
Daripada perubahan lain yang menonjol dari versi baru ini:
- Tingkah laku tidak sah bagi vkGetDeviceProcAddr untuk fungsi sambungan yang tidak disokong oleh contoh Vulkan hos
- LANCommander tidak bermula, mencetak "kod ralat 0x8007046C" (ERROR_MAPPED_ALIGNMENT)
- Kunci pendaftaran ShowSystray dialih keluar tanpa alternatif
- Kodu ranap (dengan xnafx40_redist+dotnet48 diprapasang): Rujukan objek tidak dikonfigurasikan sebagai tika objek.
- Mengalih keluar beberapa kod yang tidak lagi digunakan untuk platform ARM.
- Menambah anotasi .seh pada ARM.
- Mengalihkan pelaksanaan Wow64Get/SetThreadContext ke kernelbase.
- Betulkan reka bentuk tindanan untuk panggilan sistem ARM.
- Menambah beberapa ujian mesin proses untuk ARM64X.
- Kemas kini maklumat imej dengan memuatkan DLL terbenam.
- Gunakan mesin yang betul semasa memuatkan ntdll pada ARM64EC.
Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya tentang versi pembangunan baharu Wine yang dikeluarkan ini, anda boleh merujuk log perubahan pada pautan berikut.
Bagaimana untuk memasang versi pembangunan dalam Ubuntu dan derivatif?
Sekiranya anda berminat untuk menguji versi pembangunan baru ini di distro anda, anda boleh melakukannya dengan mengikuti arahan yang kami kongsikan di bawah.
Langkah pertama dan paling penting adalah untuk mengaktifkan seni bina 32-bit, bahawa walaupun sistem kami adalah 64-bit, melaksanakan langkah ini menjimatkan banyak masalah yang biasanya berlaku, kerana kebanyakan perpustakaan Wine tertumpu pada seni bina 32-bit.
Untuk ini kami menulis mengenai terminal:
sudo dpkg --add-architecture i386
Sekarang kita mesti mengimport kunci dan menambahkannya ke dalam sistem dengan arahan ini:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Selesai sekarang kita akan menambahkan repositori berikut ke sistem, untuk ini kami tulis di terminal:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --download-only dist-upgrade
Akhirnya kami boleh mengesahkan bahawa kami telah memasang Wine dan juga versi yang kami ada dalam sistem dengan melaksanakan arahan berikut:
wine --version
Bagaimana hendak menyahpasang Wine dari Ubuntu atau beberapa turunannya?
Akhirnya bagi mereka yang ingin menyahpasang versi pembangunan Wine ini daripada sistem mereka atas sebab apa pun, Mereka hanya perlu melaksanakan perintah berikut.
Nyahpasang versi pengembangan:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove