Versi pengembangan Wine 9.2 telah dirilis

Anggur di Linux

Wine adalah implementasi ulang antarmuka pemrograman aplikasi Win16 dan Win32 untuk sistem operasi berbasis Unix.

Itu peluncuran Wine 9.2, versi yang menyoroti pembaruan Mono ke versi 9.0, peningkatan baki sistem, perbaikan bug, dan banyak lagi. Dalam rilis versi pengembangan baru "Wine 9.2", 14 laporan bug telah ditutup dan 213 perubahan telah dilakukan, sebagian besar berasal dari Wine 9.1

Bagi mereka yang tidak tahu tentang Wine, mereka harus tahu itu ini adalah perangkat lunak sumber terbuka dan gratis yang populer bahwa memungkinkan pengguna untuk menjalankan aplikasi Windows di Linux dan sistem operasi mirip Unix lainnya. Untuk sedikit lebih teknis, Wine adalah lapisan kompatibilitas yang menerjemahkan panggilan sistem dari Windows ke Linux dan menggunakan beberapa perpustakaan Windows, dalam bentuk file .dll.

Berita utama Wine 9.2

Dalam versi baru ini, salah satu fitur baru yang paling penting adalah Pembaruan mesin Wine Mono ke versi 9.0, di mana perbaikan diterapkan di System.Configuration, dengan sebagian besar kode Mono diganti dengan kode dari sumber referensi, serta Microsoft.VisualBasic.Compatibility dll.

Selain itu, Anggur 9.2 mengimplementasikan perbaikan pada dukungan baki sistem, peningkatan penanganan pengecualian pada platform ARM, dan juga peningkatan pada driver Winewayland.drv.

Pada bagian dari koreksi pada aplikasi dan game, yaitu: Quick3270 5.21 mogok saat menggunakan fitur Conect, digikam-7.1.0 dan digikam 6.10 kedua versi mogok saat startup, emulator Dolphin mogok sejak 5.0-17264, Windows Sysinternals Process Explorer 17.05 menampilkan UI yang tidak lengkap (32 bit), penginstal Microsoft Webview 2 mogok selamanya , Elite Dangerous terhenti di layar hitam setelah startup, dan Epic Games Launcher 15.21.0 memanggil fungsi yang tidak diterapkan cfgmgr32.dll.CM_Get_Device_Interface_PropertyW.

dari perubahan lainnya yang menonjol dari versi baru ini:

  • Perilaku vkGetDeviceProcAddr tidak valid untuk fungsi ekstensi yang tidak didukung oleh instance Vulkan host
  • LANCommander tidak memulai, mencetak "kode kesalahan 0x8007046C" (ERROR_MAPPED_ALIGNMENT)
  • Kunci registri ShowSystray dihapus tanpa alternatif
  • Kodu mogok (dengan xnafx40_redist+dotnet48 terinstal): Referensi objek tidak dikonfigurasi sebagai turunan objek.
  • Menghapus beberapa kode yang tidak lagi digunakan untuk platform ARM.
  • Menambahkan anotasi .seh di ARM.
  • Memindahkan implementasi Wow64Get/SetThreadContext ke kernelbase.
  • Perbaiki desain tumpukan untuk panggilan sistem ARM.
  • Menambahkan beberapa pengujian mesin proses untuk ARM64X.
  • Perbarui informasi gambar dengan memuat DLL yang tertanam.
  • Gunakan mesin yang benar saat memuat ntdll di ARM64EC.

Akhirnya jika Anda ingin tahu lebih banyak tentang itu tentang versi pengembangan baru dari Wine yang dirilis, Anda dapat berkonsultasi dengan log perubahan di tautan berikut. 

Bagaimana cara menginstal versi pengembangan di Ubuntu dan turunannya?

Jika Anda tertarik untuk dapat menguji versi pengembangan baru Wine ini di distro Anda, Anda dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah ini.

Langkah pertama dan terpenting adalah mengaktifkan arsitektur 32-bit, bahwa meskipun sistem kita 64-bit, melakukan langkah ini menyelamatkan kita dari banyak masalah yang biasanya terjadi, karena sebagian besar perpustakaan Wine berfokus pada arsitektur 32-bit.

Untuk ini kami menulis tentang terminal:

sudo dpkg --add-architecture i386

sekarang kita harus mengimpor kunci dan menambahkannya ke sistem dengan perintah 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 menulis 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 dapat memverifikasi bahwa kami telah menginstal Wine dan juga versi apa yang kami miliki di sistem dengan menjalankan perintah berikut:

wine --version

Bagaimana cara menghapus Wine dari Ubuntu atau turunannya?

Akhirnya bagi mereka yang ingin menghapus Wine versi pengembangan ini dari sistem mereka karena alasan apa pun, Mereka seharusnya hanya menjalankan perintah berikut.

Copot pemasangan versi pengembangan:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.