Wine 1.5.2

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zamčeno
Zpráva
Autor
Janez
Příspěvky: 39
Registrován: 20 led 2013, 22:45

Wine 1.5.2

#1 Příspěvek od Janez »

Zdravím,
pomocí wine se snažím nainstalovat League of Legends. Jenže wine mi vypisuje (asi) chybu v klíčence, která už je někde jinde.

Kód: Vybrat vše

jakub@jakub-ThinkPad-Edge-E330 ~/Hry $ wine ./lol.exe
Log file is being written to C:\users\jakub\Temp\lol.exe.log
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje
Snažil jsem se hledat, ale nenašel jsem žádné pořádné řešení.
Budu rád za pomoc,
předem díky
Linux Mint 16 Cinnamon
Lenovo ThinkPad Edge E330 (Pentium B970 Sandy Bridge, Intel HD Graphics, 8GB RAM)

ulo
Příspěvky: 481
Registrován: 31 říj 2012, 16:08

Re: Wine 1.5.2

#2 Příspěvek od ulo »

Narazil jsem na toto řešení:

1) nainstalovat getlibs z terminálu.
Nejdříve stáhnout do auktuální složky, kde jsi (třeba do /home/janez):

Kód: Vybrat vše

wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb
Pak nainstalovat přes příkaz dpkg:

Kód: Vybrat vše

sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
2) pokud máš 64bit, tak nainstalovat 32bit knihovny:

Kód: Vybrat vše

sudo getlibs -p gnome-keyring:i386
3) udělat symlink na tu cestu, co to řve:

Kód: Vybrat vše

sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

Nebo tady je další řešení:
http://askubuntu.com/questions/127848/w ... -pkcs11-so
LinuxMint 17.3 KDE (64b) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 8 GB, ATI Radeon HD4350
LinuxMint 17.3 KDE (32b) - DELL Latitude D530

Janez
Příspěvky: 39
Registrován: 20 led 2013, 22:45

Re: Wine 1.5.2

#3 Příspěvek od Janez »

No, teoreticky by to fungovat mělo, jen zápasím s tím, že právě ten gnome-keyring-pkcs11.so není dostupný. Ale podle toho, co jsem pochopil z různých fór, by mělo stačit přetáhnout tenhle soubor z 32bit systému. Nemohl byste to někdo poskytnout?
Linux Mint 16 Cinnamon
Lenovo ThinkPad Edge E330 (Pentium B970 Sandy Bridge, Intel HD Graphics, 8GB RAM)

ulo
Příspěvky: 481
Registrován: 31 říj 2012, 16:08

Re: Wine 1.5.2

#4 Příspěvek od ulo »

Já to v systému vůbec nemám (mám KDE), tak v tomhle neposloužím...
LinuxMint 17.3 KDE (64b) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 8 GB, ATI Radeon HD4350
LinuxMint 17.3 KDE (32b) - DELL Latitude D530

Janez
Příspěvky: 39
Registrován: 20 led 2013, 22:45

Re: Wine 1.5.2

#5 Příspěvek od Janez »

Tak jsem to vyřešil, nainstaloval jsem do VirtualBoxu ubuntu 32bit a přetáhl si soubor k sobě a funguje to. Teď je akorát chyba někde dál, ale to se asi týká spíš samotné instalace. Takže díky za pomoc :)

Edit:
Tak se mi vyskytl nový problém, asi to bude DirectX, ale nejsem si jistý...

Kód: Vybrat vše

jakub@jakub-ThinkPad-Edge-E330 ~/.wine/drive_c/Riot Games/League of Legends $ wine ./lol.launcher.exe
(  ERROR)[13:21:07.798] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).
jakub@jakub-ThinkPad-Edge-E330 ~/.wine/drive_c/Riot Games/League of Legends $ fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f914 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f734 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8b8 1 C) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f884,0x00000000), stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8f8 1 C) semi-stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP
Linux Mint 16 Cinnamon
Lenovo ThinkPad Edge E330 (Pentium B970 Sandy Bridge, Intel HD Graphics, 8GB RAM)

Zamčeno