Stránka 1 z 1

Wine 1.5.2

Napsal: 03 dub 2013, 23:08
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

Re: Wine 1.5.2

Napsal: 04 dub 2013, 12:14
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

Re: Wine 1.5.2

Napsal: 04 dub 2013, 17:16
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?

Re: Wine 1.5.2

Napsal: 04 dub 2013, 20:32
od ulo
Já to v systému vůbec nemám (mám KDE), tak v tomhle neposloužím...

Re: Wine 1.5.2

Napsal: 05 dub 2013, 09:53
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