Ia diumumkan baru-baru ini keluaran versi pembangunan baharu Wine 9.5 dan dalam keluaran ini penambahbaikan sokongan telah dilaksanakan serta beberapa penambahbaikan dan pembetulan pepijat yang ketara.
Dalam versi baharu Wine 9.5 ini, 27 laporan pepijat telah ditutup dan 264 perubahan telah dibuat, yang dialihkan daripada versi 9.4 Wine.
Apa yang baru dalam Wine 9.5?
Dalam versi pembangunan baru ini yang dibentangkan Wine 9.5, yang sokongan untuk TypeLib dalam format lama, Sokongan awal untuk menjana perpustakaan jenis (TypeLib) dalam format lama (SLTG) telah ditambahkan pada pengkompil WIDL. Ini memberikan pembangun lebih banyak pilihan apabila bekerja dengan jenis data dalam aplikasi yang serasi dengan Wain.
Satu lagi perubahan yang menonjol adalah pengendalian pengecualian untuk ARM64EC ABI, memandangkan daripada versi ini pelaksanaannya sudah serasi dengan emulasi ARM64. Fungsi ini ialah amat berguna untuk memudahkan pemindahan aplikasi daripada seni bina x86_64 kepada sistem ARM64, membenarkan modul individu dijalankan dengan kod x86_64 dalam persekitaran ARM64 menggunakan emulator.
Di samping itu, ia telah menambah baik sokongan untuk pembuangan memori padat dalam format Minidump, menjadikannya mudah untuk nyahpepijat dan menganalisis masalah dalam aplikasi dan permainan yang dijalankan melalui Wine.
Antara laporan pepijat tertutup, yang berkaitan dengan pengendalian permainan popular seperti Elder Scrolls Online, RE:D, Tomb Raider 3, Rocket League, Grand Theft Auto V Rockstar Editor, antara lain, menonjol.
Daripada perubahan lain yang menonjol versi baru ini:
- CDBurnerXP ranap apabila mengklik kanan pada ruang kosong dalam peneroka fail
- Beberapa aplikasi memerlukan pelaksanaan UAC untuk menjalankan pemasang/apl sebagai pengguna biasa dan bukannya pentadbir (WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive)
- Ralat wain semasa cuba memasang Mono selepas naik taraf versi
- Program yang dimulakan melalui HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths juga harus dimulakan jika sambungan .exe tiada.
- Pemasang YI Home gagal pada urlmon.dll.414 yang tidak digunakan
- Pengesahan SSPI tidak berfungsi apabila menyambung ke pelayan SQL
- Penyelesaian kepada ralat semasa menyusun Wine kerana tiada fail pembangunan EGL 64-bit ditemui
- Betulkan untuk WeCom (aka WeChat Work) 4.x kerana ia tidak dapat dimulakan.
- Tangkap tetikus tidak berfungsi pada desktop maya (berfungsi dalam Wine 9.3)
- Masalah dengan l telah diselesaikanPeranti USB HID tanpa input yang berhenti berfungsi dalam 9.1
- Ujian ntdll dilangkau pada win7 dan win8: titik masuk kernel32.RtlPcToFileHeader tiada
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 cara memasang versi pengembangan Wine 9.5 di Ubuntu dan turunannya?
Bagi mereka yang berminat untuk mencuba versi pembangunan baharu Wine ini, anda harus dayakan 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 melakukan ini, kami menulis tentang 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
Kami boleh mengesahkan bahawa kami telah memasang Wine dan juga versi yang kami ada pada sistem dengan melaksanakan arahan berikut:
wine --version
Bagaimana untuk menyahpasang Wine?
Bagi mereka yang ingin menyahpasang versi pembangunan Wine ini daripada sistem mereka atas sebarang sebab, Mereka hanya perlu melaksanakan perintah berikut.
Nyahpasang versi pengembangan:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove