Wine 7.21 saapuu parannuksilla PE, Vulkan ja moniin muihin

Viini Linuxissa

Wine on Win16- ja Win32-sovellusohjelmointirajapintojen uudelleentoteutus Unix-pohjaisille käyttöjärjestelmille.

XNUMX käynnistäminen uusi kokeellinen versio Viini 7.21. Version 7.20 julkaisun jälkeen 25 virheraporttia on suljettu ja 354 muutosta tehty.

Niiden, jotka eivät tiedä viiniä, heidän pitäisi tietää se Tämä on suosittu ilmainen ja avoimen lähdekoodin ohjelmisto että mahdollistaa käyttäjien käyttää Windows -sovelluksia Linuxissa ja muut Unix-tyyppiset käyttöjärjestelmät. Ollakseen hieman teknisempi, Wine on yhteensopivuuskerros, joka kääntää järjestelmäpuhelut Windowsista Linuxiin ja käyttää joitain Windows -kirjastoja .dll -tiedostojen muodossa.

Wine on yksi parhaista tavoista käyttää Windows -sovelluksia Linuxissa. Lisäksi Wine -yhteisössä on erittäin yksityiskohtainen sovellustietokanta.

Tärkeimmät uudet ominaisuudet Wine 7.21 -kehitysversiossa

Wine 7.21:n uudessa versiossa OpenGL-kirjasto muutettu käyttämään PE-suoritettavaa tiedostomuotoa (Portable Executable) ELF:n sijaan, ja lisäksi lisättiin tuki usean arkkitehtuurin rakennuksille PE-muodossa.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se 32-bittisten ohjelmien käytön tukemiseksi on tehty valmisteluja jotka käyttävät Vulkan-grafiikkasovellusliittymää 64-bittisessä ympäristössä. Lisäksi on tarjottu mahdollisuus tuoda kirjastoja ilman dlltool-apuohjelmaa.

Wine 25:ssä on 7.21 tunnettua virheenkorjausta jotka auttavat ohjelmistoja, kuten fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI-sekvensseri, Winfile, Adobe Reader XI, sekä erilaisia ​​pelejä, kuten StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Muista muutoksista jotka erottuvat:

  • ARM64:n 64-bittisten arvojen jäljitysmuotojen korjaus.
  • 64-bittiset moduuliriippuvuudet ladattiin vain 64-bittisestä järjestelmähakemistosta.
  • KeUserModeCallback toteutettu uudelleen i386:ssa.
  • Tuki "hybridi" Unix-kirjastoille poistettu.
  • Anna uusi winebuild-lippu --sin-dlltool.
  • Import lib -tiedoston luominen ilman dlltool-työkalua otettiin käyttöön.
  • Purkamispöydät ovat oletusarvoisesti käytössä PE-tiedostoissa.
  • Toteutettu viive tuonnin lib-luonti ilman dlltool-työkalua.
  • Kiinteä tuontivihjearvo nimen mukaan tuoduille symboleille.
  • Asetettu viiveen tuontikuvaaja tietoosioon.
  • Pthread-avainta käytetään nyt TEB:ssä kaikilla alustoilla.
  • nls: Päivitä aluetiedot CLDR-versioon 42.
  • kernelbase: Päivitä aikavyöhyketiedot versioon 2022f.
  • win32u: Käytä aina täydellistä liitosta sysparams-merkinnöissä.
  • ntdll: Älä laita NtCurrentTeb() inline Unix-kirjastoihin.
  • openal32: Poista dll.
  • Palauta "light.msstyles: lisää muita kuin asiakastietoja".
  • ntdll: Lisää Wine-kohtainen prosessitietoluokka LDT-kopiolle.

Lopuksi on tärkeää mainita se Wine 8.0:n ehdokasjulkaisu ja toimintojen jäädytysjakso alkavat ensi kuussa, kun taas Wine 7.21 on yksi harvoista jäljellä olevista kahden viikon välein julkaistavista ominaisuuksista.

Jos haluat tietää lisää tästä uudesta kehitysversiosta julkaistun viinin määrän, voit tarkistaa muutokset seuraavassa linkissä. 

Kuinka asentaa Wine 7.21: n kehitysversio Ubuntuun ja sen johdannaisiin?

Jos olet kiinnostunut kokeilemaan tätä uutta Wine-versiota Distrossa, voit tehdä sen seuraamalla alla olevia ohjeita.

Ensimmäinen ja tärkein vaihe on ottaa käyttöön 32-bittinen arkkitehtuuri, että vaikka järjestelmämme on 64-bittinen, tämän vaiheen suorittaminen säästää monet tavallisesti ilmenevät ongelmat, koska useimmat Wine-kirjastot keskittyvät 32-bittiseen arkkitehtuuriin.

Tätä varten kirjoitamme terminaalista:

sudo dpkg --add-architecture i386

Nyt meidän on tuotava avaimet ja lisättävä ne järjestelmään tällä komennolla:

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

Tehty tämä nyt aiomme lisätä seuraavan arkiston järjestelmään, tätä varten kirjoitamme terminaaliin:

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

Lopuksi voimme varmistaa, että meillä on jo Wine asennettuna ja myös mikä versio meillä on järjestelmässä suorittamalla seuraava komento:

wine --version

Kuinka poistaa Viini Ubuntusta tai jostakin johdannaisesta?

Niille, jotka haluavat poistaa Winein järjestelmällään jostain syystä, Heidän tulisi suorittaa vain seuraavat komennot.

Poista kehitysversio:

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.