Minden év végén elérkezik a pillanat, amikor a Wine egy évnyi fejlesztése új stabil változatban kezd testet ölteni. Idén a Wine a 8-as verzióhoz érkezett és a napokban megjelent a Wine 8 negyedik kiadásra jelölt verziója.
Linux alatt a Wine alkalmazása azért lehet hasznos, mert segítségével Windows alapú szoftverek futtathatók Linux operációs rendszerek alatt. A Wine egy kompatibilitási réteg, amely lehetővé teszi a Windows alkalmazások futtatását más operációs rendszereken anélkül, hogy teljesen szimulálná a Windows környezetet.
Néhány lehetséges előnye a Wine használatának Linux alatt:
- Kompatibilitás: Sokan Windows alapú szoftvereket használnak, és a Wine segítségével ezek a szoftverek futtathatók Linux alatt is anélkül, hogy a felhasználóknak meg kellene változtatniuk a rendszerüket.
- Teljesítmény: Bár a Wine nem mindig biztosít azonos teljesítményt a Windows rendszerrel, egyes alkalmazások még mindig jól futnak rajta, és elfogadható teljesítményt nyújtanak Linux rendszeren.
- Nyílt forráskódú: A Wine nyílt forráskódú projekt, így lehetőség van a fejlesztésre és testreszabásra. A közösség által támogatott projekt, így folyamatosan frissítik és fejlesztik a kompatibilitást.
- Alternatív megoldás: Bár vannak más megoldások is, mint például a virtualizáció vagy a dual-boot rendszer, a Wine egy könnyű és gyorsabb lehetőséget kínál azoknak, akik csak néhány Windows alkalmazást szeretnének futtatni Linux alatt.
Fontos azonban megjegyezni, hogy a Wine nem garantálja minden Windows alkalmazás hibamentes futtatását, és néhány esetben előfordulhatnak kompatibilitási problémák. Érdemes az alkalmazásoknak a WineHQ weboldalán történő ellenőrzése is, hogy megtudjuk, mely alkalmazások támogatottak, és milyen mértékű támogatást nyújtana.
Főbb újdonságok
Ebben a verzióban már csak hibajavítások vannak, felkészülve a hamarosan elkövetkező kiadásra:
A Wine 8 negyedik kiadásra jelölt verziója huszonöt hibajavítást hoz, javításai között számos játékhoz és alkalmazáshoz található fejlesztés, többek között: Catia nevű CAD szoftver, Petz 4, Guild Wars, Roblox Client és más szoftverekhez készültek javítások.
A Wine 8-as verziójának negyedik kiadásra jelölt verziójában számos hibajavítás történt. A Catia nevű CAD szoftver például nem volt hajlandó futni az újabb Wine verziókon, de ez most már megoldódott. Az assembler üzenetek hibája is javításra került, amelyet korábban a "no such instruction: 'xsavec (%esp)'" hiba okozott.
A Roblox Client ablakán belüli egyéb műveletek is javításra kerültek, amelyek korábban a kurzor lefagyásához vezettek. A Wine által futtatott programok korábban 100% CPU használatot okoztak az Xorg rendszeren, de ez most már orvosolva lett. A D2D1 (Direct2D) tesztek is javításra kerültek a Wine-on, valamint a comctl32:edit és a user32:edit hibái is javításra kerültek Windows 10 1809+ rendszereken.
A Guild Wars játékban korábban nem volt lehetséges a bejelentkezés, de ez most már megoldódott. A GetNetworkParams hiba is javításra került, amely korábban a musl rendszeren végtelen ciklust okozott. A winetricks dotnet35sp1 hiba is javításra került, amely korábban a printfilterpipelinesvc.exe hibát okozta a háttérben.
A Petz 4 játékban korábban sérült .pet fájlok voltak a indításkor, de ez most már nem fordul elő. A Wine korábban nem volt hajlandó fordítani a Linux 4.11 fejlécekkel, de ez most már megoldódott. A RTLD_SELF használat pedig korábban eltörte a musl build-et az 8.0-rc1-től kezdve, amit sikeresen javítottak a fejlesztők.
Az Hyperdimension Neptunia Re;Birth1 játék korábban összeomlott a kilépéskor az xactengine értesítési visszahívásban, de ez a hiba most már megszűnt. A wineconsole hiba is javításra került, amely korábban az alternatív képernyő puffert nem tudta használni.
Az újdonságok teljes listája a bejelentésben található.
Összefoglalva, a Wine 8-as verziójának negyedik kiadásra jelölt számos hiba javítás történt, amelyek korábban az alkalmazások futását, a kurzor mozgását, az CPU használatot és a tesztek eredményeit is befolyásolták. Az új verzió lehetővé teszi, hogy a felhasználók számos alkalmazást és játékot futtassanak Windows-alapú rendszereken Linux-on és macOS-on is, anélkül, hogy problémák merülnének fel. A Wine fejlesztői folyamatosan dolgoznak a hibajavításokon és az új funkciók hozzáadásán, hogy a felhasználók minél jobb élményt élvezzenek a Windows-alapú alkalmazások futtatásakor.
Letöltés és telepítés
Megtalálható magyar nyelven a Súgó-ban: Wine
További disztribúciókhoz szánt csomagok
- Ubuntu - WineHQ bináris csomagok: Ubuntu aktuális kiadások
- Debian - WineHQ bináris csomagok: Debian aktuális kiadások
- Fedora - WineHQ bináris csomagok: Fedora aktuális kiadások
- macOS - WineHQ bináris csomagok: macOS 10.8 és újabbakhoz.
- Továbbiak
Jó borozást!
Hozzászólások
Wine Staging 8.0-rc4-jammy1 hibás!
Beküldte T.István -
Értékelés:
Már második gépet állítom vissza Timeshiftel. A hiba, hogy 32 bitesként települ, legalábbis azt gondolja magáról, és a meglévő 64 bites prefixeket nem kezeli. Általános megoldások, amik ilyenkor működtek régebben, nem jöttek be, hagytam a további hibakeresést, Timeshift gyorsabb.
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
https://wiki.archlinux.org/title/wine#WINEARCH
Talán próbáld ezt:OS X hiba volt ilyen (2 éve, de nem említi, hogy dev):
https://www.reddit.com/r/winehq/comments/o6qo0q/how_to_install_wine_64bit/
Esetleg az általad egyénileg telepített Winetricks lehet az ok?
https://github.com/Winetricks/winetricks/issues/1562
Helyettesítő megoldás (workaround):
https://github.com/Winetricks/winetricks/issues/1997
Szál: https://bugs.winehq.org/show_bug.cgi?id=52772
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
https://wiki.winehq.org/FAQ#Why_aren.27t_versions_of_Windows_prior_to_XP_available_in_64_bit_wineprefixes.3F
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte T.István -
Értékelés:
Szóval csak 64 bites prefix van, és a 8.0-rc3 van mindkét gépen, ami jól működik.
Upsz, most meg már jó
Beküldte T.István -
Értékelés:
Gondoltam belemélyedek, és lefrissítettem terminálból, erre ez most meg hibátlanul működik.
És akkor a másik gépen is lefrissítettem, és ez is jó lett. Szóval el nem tudom képzelni, mi történt tegnap este, amikor frissítéskezelővel jött le.
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
most már jó.
Tehát,Upsz, most meg már jó
Beküldte kimarite -
Értékelés:
És akkor a másik gépen is lefrissítettem, és ez is jó lett.
De miről mire -és még mi- frissült korábban (amikor nem működött a prefix), figyel(t)ed? A lényeg maradt ki...
Itt találhatóak, olvashatóak a frissítések, és a hibák is (ha a csomagkezelő végzi):
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
Pedig korábban többször bőszen ajánlgattad, hogy milyen jó a legújabb...
Nos, egyik gépen volt valaha 32 bites prefix, de az törölve volt
Olyat nem mondtam, hogy használatban kell lennie 32 bites PREFIX-nek amúgy.
Próbáltam úgy is, hogy töröltem mindenestül a .wine mappa tartalmát, kényszeríteni a 64 bites prefixet, eredmény nélkül.
Értem, de én más megoldásokat írtam. Persze, megoldódott, késő. Most bocs, de nagyjából nem értem, miért írod le ezeket :), amikor ott egy Wiki, amit linkeltem, és ott egész más áll. Szóval, ami a tényleg hivatalos. ;)
Hogy próbáltad kényszeríteni?
Wine Staging 8.0-rc4-jammy1 hibás!
Beküldte kimarite -
Értékelés:
Ez pontosan mit takar?
1) Alkalmazásokat telepítettél korábban, és azt nem kezeli az rc4-s WineHQ?
2) Vagy csak szerettél volna alkalmazásokat telepíteni és nem sikerül?
És ezeknek (1/2) mi a pontos hibajelensége, megmutatnád szövegesen vagy képen?
Szép estét!
Upsz, most meg már jó
Beküldte kimarite -
Értékelés:
Meg ha korábban más volt a neve a csomagnak (history), ami jelenleg „8.0~rc4~jammy-1”, akkor a WineHQ változtatott valamit időközben.
Csak ehhez kellene az az alap információ, hogy mi történt, mi volt a hiba a frissítésnél, és a prefix kezelésénél..., egyébként megmarad rejtélynek.
Upsz, most meg már jó
Beküldte kimarite -
Értékelés:
Szóval, semmi tény :D D D. Elnézést, azért, hogy jó sokára jöttem erre rá.
Na most, általában a nyolcadik „ilyen hozzászólásnál” elgondolkodom, hogy főzzek-e inkább valamit, kimenjek kerékpározni, és ilyesmi, ahelyett, hogy jós vagy látó képességeimet keressem - amik nincsenek tudtommal.
Nagyon szép estét most már tényleg, és jó Wine-ozást! :-)
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte T.István -
Értékelés:
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte T.István -
Értékelés:
Pedig korábban többször bőszen ajánlgattad, hogy milyen jó a legújabb...
Fenntartom, de nem úgy, hogy milyen jó a legújabb, hanem hogy mindig a legújabbat kell használni, ha használni kell, mert a régebbiek azok régebbiek, esetleg már nem létező linkekről próbálnak letölteni cuccokat.
***********
>Próbáltam úgy is, hogy töröltem mindenestül a .wine mappa tartalmát, kényszeríteni a 64 bites prefixet, eredmény nélkül.
Értem, de én más megoldásokat írtam. Persze, megoldódott, késő. Most bocs, de nagyjából nem értem, miért írod le ezeket :), amikor ott egy Wiki, amit linkeltem, és ott egész más áll. Szóval, ami a tényleg hivatalos. ;)
Úgy is, meg amúgy is, ahogy az általad linkelt oldalon is
Hogy próbáltad kényszeríteni?
WINEPREFIX környezeti változó beállításával pl.
Ez pontosan mit takar?
Azt jelenti, kettő gépen van egy egy 64 bites Prefix egyiket sem kezeli.
1) Alkalmazásokat telepítettél korábban, és azt nem kezeli az rc4-s WineHQ?
Igen, elindítva nem történt semmi
2) Vagy csak szerettél volna alkalmazásokat telepíteni és nem sikerül?
Nem, ami előtte működött, az megszűnt működni
>És ezeknek (1/2) mi a pontos hibajelensége, megmutatnád szövegesen vagy képen?
>Szép estét!
Ez hajnalban volt, indultam melóba, de fontos lett volna, hogy gépek, amiket ott hagyok rendben legyenek, ezért felhagytam én is a kutakodással, nem mentettem el (pontosabban de, csak a Timeshift felül írta), gyors megoldásként Timeshiftet választottam. Bocs, nem gondoltam át, hogy később szükség lehet a hibaüzenetre, és hogy ennyire fontos ez..
De konkrétan csak egy volt, amik akkor jelenkezett ha terminálban akartam indítani a programot, vagy a winecfg-t.
És valami olyan üzenet volt, hogy Wine is 32 bit cannot handle 64 bit prefix, vagy hasonló.
Upsz, most meg már jó
Beküldte T.István -
Értékelés:
Start-Date: 2023-01-16 20:26:45
Commandline: /usr/bin/apt upgrade
Upgrade: wine-staging:amd64 (8.0~rc3~jammy-1, 8.0~rc4~jammy-1), wine-staging-amd64:amd64 (8.0~rc3~jammy-1, 8.0~rc4~jammy-1), wine-staging-i386:i386 (8.0~rc3~jammy-1, 8.0~rc4~jammy-1), winehq-staging:amd64 (8.0~rc3~jammy-1, 8.0~rc4~jammy-1)
End-Date: 2023-01-16 20:27:01
Ez volt, amit pedig letiltottam a frissítéskezelőben:
wine-staging=8.0~rc4~jammy-1
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte T.István -
Értékelés:
Elmész te a jó p... :-)
Nyilván, mert ez az jelenti:
>De konkrétan csak egy volt, amik akkor jelentkezett ha terminálban akartam indítani a programot, vagy a winecfg-t.
> valami olyan üzenet volt, hogy Wine is 32 bit cannot handle 64 bit prefix, vagy hasonló.
Meg a WINEPREFIX környezeti változókat is grafikus környezetben, netán böngészőből csináltam. Nyilván.
Bocs, nem tudom úgy szervezni az életem, de ígérem, majd megpróbálom, hogy legközelebb, ha gebasz van, akkor gyorsan csinálok egy mentést a teljes rendszerről, ha netán megoldódna magától is a dolog, akkor is legyen valami, amit kielemezhetsz.
Amikor elkezdtél kérdezni, akkor én gyorsan ráengedtem a gépre, azt, amit reggel tiltóra tettem, mert tudtam mi következik, kell a rágógumi. Azt gondoltam, hogy akkor most előjön megint a hiba, de bameg, jó lett, működött. Ráengedtem a másik gépre is, hátha, de ott is működött.
Le kellett volna klónozni a lemezt még Timehsift előtt, csak arra már nem volt idő, de legközelebb megpróbálok kivenni szabit, vagy valahogy másképp megoldani.
You can combine this with WINEPREFIX to make a separate win32 an
Beküldte kimarite -
Értékelés:
Nekem tökmindegy tulajdonképpen, mit kérdezel, hogy mennyi szabadidöd van követni a saját kérdésedet. Itt, a fórumon kérdezted, így belevontál, válaszolnom kellett: szoktam, ha nem mindig azonnal, akkor nincs idöm érdemben kifejteni, összerakni a megalapozott választ (erre törekszem).
Csak annyi,
elvárod te is (én is), hogy részletgazdagon kérdezzen a kérdező, sőt, némi felém irányuló leszúrást is éreztem az inxi és dmesg hiányos topiknál (lényegtelen). De... most pont azt csináltad te is, azaz, esélyt sem adtál arra, hogy kimenetből tudjon segíteni..., az, aki nem Linux Mintet használ, de valamit konyít a Linuxhoz. Erre szoktam mondani -szerintem, nem én találtam ki- hogy: előkészítjük a zsepit. Gondolom, nem árulok el titkot, hogy a világ összes fórumán mindenki segít mindenkinek, teljesen mindegy, milyen rendszert használ.