Wine 9.5 introduce suport TypeLib, îmbunătățiri pentru jocuri și multe altele

Vin pe Linux

Wine este o reimplementare a interfeței de programare a aplicațiilor Win16 și Win32 pentru sistemele de operare bazate pe Unix.

A fost anunțat recent lansarea noii versiuni de dezvoltare a Wine 9.5 iar în această versiune au fost implementate îmbunătățiri ale suportului, precum și o serie de îmbunătățiri semnificative și remedieri de erori.

În această nouă versiune de Wine 9.5, 27 de rapoarte de eroare au fost închise și au fost făcute 264 de modificări, care au fost portate din versiunea 9.4 a Wine.

Ce este nou în Wine 9.5?

În această nouă versiune de dezvoltare care este prezentată de Wine 9.5, suport pentru TypeLib în format vechi, Suportul inițial pentru generarea unei biblioteci de tipuri (TypeLib) în vechiul format (SLTG) a fost adăugat la compilatorul WIDL. Acest lucru oferă dezvoltatorilor mai multe opțiuni atunci când lucrează cu tipuri de date în aplicații compatibile cu Wine.

O altă dintre schimbările care se remarcă este gestionarea excepțiilor pentru ARM64EC ABI, deoarece din această versiune implementarea este deja compatibilă cu emularea ARM64. Această funcție este util în special pentru simplificarea migrației aplicațiilor de la arhitectura x86_64 la sistemele ARM64, permițând modulelor individuale să ruleze cu cod x86_64 în medii ARM64 folosind un emulator.

În plus, a îmbunătățit suport pentru depozitarea compactă a memoriei în format Minidump, facilitând depanarea și analizarea problemelor din aplicațiile și jocurile rulate prin Wine.

Dintre rapoartele de erori închise, se remarcă, printre altele, cele legate de funcționarea unor jocuri populare precum Elder Scrolls Online, RE:D, Tomb Raider 3, Rocket League, Grand Theft Auto V Rockstar Editor.

Dintre alte schimbări care se remarcă a acestei noi versiuni:

  • CDBurnerXP se blochează când faceți clic dreapta pe spațiul gol din exploratorul de fișiere
  • Mai multe aplicații necesită implementarea UAC pentru a rula programul de instalare/aplicația ca utilizator normal în loc de administrator (WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive)
  • Eroare Wine când încercați să instalați Mono după o actualizare a versiunii
  • Programul pornit prin HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths ar trebui, de asemenea, pornit dacă extensia .exe lipsește.
  • Programul de instalare YI Home eșuează la urlmon.dll.414 neimplementat
  • Autentificarea SSPI nu funcționează la conectarea la serverul SQL
  • Soluție la eroarea la compilarea Wine din cauza nu s-au găsit fișiere de dezvoltare EGL pe 64 de biți
  • Remediere pentru WeCom (alias WeChat Work) 4.x, deoarece nu a putut porni.
  • Mouse-ul de captură nu funcționează pe desktopul virtual (funcționează în Wine 9.3)
  • Problema cu eu a fost rezolvatăDispozitive USB HID fără intrare care au încetat să funcționeze în 9.1
  • teste ntdll omis pe win7 și win8: lipsește punctul de intrare kernel32.RtlPcToFileHeader

În cele din urmă dacă vrei să afli mai multe despre asta despre această nouă versiune de dezvoltare a Wine lansată, puteți consulta jurnalul de modificări în următorul link. 

Cum se instalează versiunea de dezvoltare Wine 9.5 pe Ubuntu și derivate?

Pentru cei interesați să poată încerca această nouă versiune de dezvoltare a Wine, ar trebui activați arhitectura pe 32 de biți, că, deși sistemul nostru este pe 64 de biți, efectuarea acestui pas ne scutește de multe probleme care apar de obicei, deoarece majoritatea bibliotecilor Wine sunt concentrate pe arhitectura pe 32 de biți. Pentru a face acest lucru scriem despre terminal:

sudo dpkg --add-architecture i386

Acum trebuie să importăm cheile și să le adăugăm la sistem cu această comandă:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Am făcut asta acum vom adăuga următorul depozit la sistem, pentru aceasta scriem în 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

Putem verifica că avem deja Wine instalat și, de asemenea, ce versiune avem pe sistem executând următoarea comandă:

wine --version

Cum dezinstalez Wine?

Pentru cei care doresc să dezinstaleze această versiune de dezvoltare a Wine din sistemul lor din orice motiv, ar trebui să execute doar următoarele comenzi.

Dezinstalați versiunea de dezvoltare:

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.