Wine 8.14 hadir dengan menutup 30 bug dan hampir 500 perubahan

Anggur di Linux

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

Beberapa hari yang lalu diumumkan rilis versi pengembangan baru "Wine 8.14", yang sejak rilis versi 8.13, 30 laporan bug telah ditutup dan 475 perubahan telah dilakukan.

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 8.14

Dalam versi baru yang dihadirkan dari versi pengembangan Wine 8.14 ini, salah satu hal baru utamanya adalah itu di macOS, kerangka PCSC sekarang digunakan untuk mendukung kartu pintar.

Perubahan lain yang menonjol adalah itu WoW64, lapisan untuk menjalankan program 32-bit pada Windows 64-bit, memperbaiki masalah dengan mekanisme pesan jendela.

Selain itu perpustakaan ini gdiplus menambahkan kemampuan untuk mengkonversi format piksel terindeks 1, 4 dan 8 bit per saluran, sedangkan kemampuan untuk membuat dump file Windows NT Registry (REGF) diimplementasikan dalam utilitas WineDump.

Pada bagian dari laporan bug ditutup dengan aplikasi dan permainan di versi baru Wine 8.14 ini, ada masalah dengan DiRT 2, Candytron, The Settlers II: 10th Anniversary, Civilization 6, Freelancer dengan mod Crossfire, Spider-Man: Shattered Dimensions, Warframe, klien Steam, Yuzu dan banyak lagi

Adapun bug yang diperbaiki dalam versi baru ini:

  • Windedbg terkadang mendapatkan parameter yang salah
  • Penerusan status keluar `script -e` Cygwin/MSYS2 mengembalikan nol secara acak untuk proses anak yang bukan nol
  • ws2_32:sock – test_connect() sesekali gagal dengan kesalahan 'Tes gagal: batas waktu yang diharapkan'.
  • stack overflow saat menjalankan GdipFlattenPath
  • advapi32:registry – test_ Performance_keys() terkadang tidak berfungsi karena waktu berjalan mundur!
  • ws2_32:sock – test_close_events() terkadang tidak berfungsi di Wine
  • ws2_32:sock – test_empty_recv() terkadang memunculkan kesalahan ERROR_IO_PENDING di Wine
  • ws2_32:sock – DuplicateHandle(socket) terkadang terlihat seperti soket
  • test_WSAGetOverlappedResult() di Windows
  • ws2_32:sock – test_write_watch() mendapat jumlah penulisan yang tidak terduga di Windows 11
  • Winetricks: Verifikasi bahwa dotnet20 (AutoHotKey) tidak berfungsi pada build wow64
  • GStreamer gst_init_check() gagal saat dipanggil dari Winegstreamer di macOS terbaru, Wine juga gagal di macOS Sonoma
  • ieframe:webbrowser – test_SetQueryNetSessionCount() terkadang mendapatkan jumlah sesi yang tidak terduga di Windows
  • httpapi:httpapi – test_v2_bound_port() terkadang tersambung dengan benar di Windows 10
  • amstream: amstream gagal dan keluar secara sistematis di gitlab-debian-32
  • gdi32:dc – print_something() mendapatkan tanda tangan yang salah di fg-deb64-*
  • ntdll:file – fungsi test_file_disposition_information() 64-bit mendapatkan kesalahan yang tidak didukung pada Windows 10 1607 dan 1709

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 Wine 8.14 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:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Selesai sekarang kita akan menambahkan repositori berikut ke sistem, untuk ini kami menulis di terminal:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --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.