Nem indul (elromlott?) a wine

Fórum: 

Sziasztok

Egy másik szekcióban az AppImage indítással volt gondom, amit sikerült megoldanunk, de ez előhozott egy másik gondot, nevesül: most nem indulnak a wine-os programok, amik eddig működtek. Készítettem egy videót a jelenségről, utána (röviden) leírom, hogyan jutottam el ideáig.

https://streamable.com/bkpbtu

Tehát nem indult az Appimage fájl. Én balga fejemmel (mert nem tudtam, hogy van összefüggés) leszedtem a synapticból az Appimage-hez tartozó összetevőket. Lehet ez lenne a gond? Nem tudom...

Egy másik dolog is eszembe jutott. Volt egy sudo apt upgrade parancs futtatás is korábban - kb 3 napja - és azóta a 9.0 wine került fel, de a szoftverfrissítés korábban is gagyogott valamit a winehq-val kapcsolatban, de nem figyeltem rá, mert működött minden.

Ma - leírás alapján - leszedtem (purge-vel) és újra tettem a wine-t, mutatja is a verziót, mégsem működik, mert bezárja az ablakot indulás után. Tudtok segíteni?

Előre is thx!

(Nekem nem ártana egy step-by-step leírás a parancssori telepítésről, mert korábban valaki ugyan ajánlotta, hogy jegyezzem fel ezt, de sajnos nem tettem, de ha most sikerült(ne), a későbbiekben nem lenne gondom, ha elromlana az alkalmazás)

Rendszer-visszaállítási pontod nincs?

Saját tapasztalatból mondom, hogy a rendszer-visszaállítás egy nagyon jó dolog tud lenni ilyen esetben. A Mintnek alapértelmezetten része a Timeshift. Abban, ha az ütemezést le is tiltod, kézzel tudsz létrehozni visszaállítási pontokat. Ha van ilyened, akkor mindegy mi a hiba, visszalépsz a korábbi még kedvező állapotra és kész. Sokkal egyszerűbb, mint megjavítani egy elbaltázott rendszert. Persze ha nincs ilyened, akkor ez most neked nem opció, de legközelebb már az lehet.

Lehet, hogy te nem jegyezted fel a parancssori lépéseket, de a rendszered (legalább részben) megtette ezt, hiszen a felhasználód könyvtárában a .bash_history fájlban ott van a rendszereden korábban kiadott összes parancsod (ez egy rejtett fájl, akkor válik láthatóvá, ha a fájlkezelőben Ctrl+H-t nyomsz).
Ha nyitsz egy terminált és nyomogatod a felfelé nyilat, akkor ennek a fájlnak alapján a terminálban időrendben visszafelé megjelennek a kiadott parancsok (elsőként az utoljára kiadott, aztán az utolsó előtti parancs és így tovább...).

Próbálj parancssorból indítani egy wine-os programot, hátha kapunk valamilyen értékelhető hibaüzenetet.

Értékelés: 

0
Még nincs értékelve

Rendszer-visszaállítási pontod nincs?

#1

#1 Sajnos nincs rendszervisszaállító, de ez a bash_history jó ötletnek tűnik, csak ahogy belenéztem, nem igazán jöttem (még) rá, melyik volt a jó megoldás. Most egy gta3-at inítottam és ez volt az üzenet terminálban:

stewet@stewet-Lenovo:~$ wine gta3.exe
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
Alkalmazás nem indult el, vagy nincs alkalmazási jog hozzárendelve a fájlhoz.
ShellExecuteEx hiba: Fájl nem található.

stewet@stewet-Lenovo:~$ 00d8:err:service:device_notify_proc failed to get event, error 1726

Nos azért rákerestem erre a ShellExecuteEx hibára és azt írták, hogy lépjek be az indítandó program mappájába és ott adjam ki (terminálból) a wine parancsot. Íme az eredmény:

stewet@stewet-Lenovo:~/programs/gta 3$ wine gta3.exe
0204:err:module:import_dll Library coml2.dll (which is needed by L"C:\\windows\\system32\\ole32.dll") not found
0204:err:module:import_dll Library ole32.dll (which is needed by L"C:\\windows\\system32\\DINPUT8.dll") not found
0204:err:module:import_dll Library DINPUT8.dll (which is needed by L"Z:\\home\\stewet\\programs\\gta 3\\gta3.exe") not found
0204:err:module:import_dll Library coml2.dll (which is needed by L"C:\\windows\\system32\\ole32.dll") not found
0204:err:module:import_dll Library ole32.dll (which is needed by L"C:\\windows\\system32\\WINMM.dll") not found
0204:err:module:import_dll Library WINMM.dll (which is needed by L"Z:\\home\\stewet\\programs\\gta 3\\gta3.exe") not found
0204:err:module:import_dll Library coml2.dll (which is needed by L"C:\\windows\\system32\\ole32.dll") not found
0204:err:module:import_dll Library ole32.dll (which is needed by L"C:\\windows\\system32\\WINMM.dll") not found
0204:err:module:import_dll Library WINMM.dll (which is needed by L"Z:\\home\\stewet\\programs\\gta 3\\mss32.dll") not found
0204:err:module:import_dll Library mss32.dll (which is needed by L"Z:\\home\\stewet\\programs\\gta 3\\gta3.exe") not found
0204:err:module:import_dll Library coml2.dll (which is needed by L"C:\\windows\\system32\\ole32.dll") not found
0204:err:module:import_dll Library ole32.dll (which is needed by L"Z:\\home\\stewet\\programs\\gta 3\\gta3.exe") not found
0204:err:module:loader_init Importing dlls for L"Z:\\home\\stewet\\programs\\gta 3\\gta3.exe" failed, status c0000135
stewet@stewet-Lenovo:~/programs/gta 3$

Remélem jó úton vagyunk :)

Értékelés: 

0
Még nincs értékelve

Némi haladás

Szóval a program már elindul némi hibaüzenet után. Telepítettem az ole32.dll és a dinput8.dll fájlokat. Ez a haladás, de a winetricks-ben nem találom a winmm.dll fájlt. Lehet, hogy ezt manuálisan kell feltenni?

Értékelés: 

0
Még nincs értékelve

A jövőre nézve

Ismerkedj meg a Palackok (Bottles) alkalmazással, a könyvhöz pont most próbálgatom, majd kerül bele egy rövidke összefoglaló, de mindenre nem tudok majd kitérni, egy külön könyv kellene minden funkciójának a bemutatásához.

Szoftverkezelőből telepíthető, Flatpak, azaz konténerben fut, így kívülről nem igazán befolyásolható.

Beépített Wine, Winetrikcs, kissé más felülettel, előrekonfigurált környezetek, a lényeg, létre lehet hozni palackokat, a palackok elkülönített wineprefixeknek felelnek, egy palackon belül telepített cuccok izolálva lesznek, másik palack nem lát rá. A palackról lehet másolatot készíteni, azzal szórakozni. A palackokat el lehet menteni, stb.

Nem csak a Wine-t tartalmazza, de a Protont is, így még újabb játékokhoz is jó.

Tanulmányozd, mert elég sokrétű. Fedeztem fel benne hibát, amit meg lehet kerülni: Ha csatolt lemezről akarsz valamit telepíteni, azon nem látni a fájlokat, illetve ha a telepítőt látja is, azt elindítva az nem fogja látni a fájlokat. Ezt meg lehet úgy kerülni, hogy másik szabad betűjelet rendelsz a csatolt mappához, így minden elérhető az újonnan létrehozott meghajtón.

Értékelés: 

0
Még nincs értékelve

wine...

#4 Sziasztok

Közben egy pendrive-on mégis megtaláltam - bár nem emlékeztem rá -, hogyan is telepítettem a wine-t.

Step 1: Update System

sudo apt update && sudo apt full-upgrade -y
[ -f /var/run/reboot-required ] && sudo reboot -f

Step 2: Enable 32 bit architecture

sudo dpkg --add-architecture i386 

Step 3: Add Wine repository

sudo apt update
sudo apt install software-properties-common wget curl
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/

### Installing Stable release of Wine ###
sudo apt update
sudo apt install --install-recommends winehq-stable

$ wine --version
wine-8.0

Sajnos a szöveg forrásának linkjét nem jegyeztem fel

Értékelés: 

0
Még nincs értékelve