Mageia Forum

Uživatelské aplikace => Software - ostatní => Téma založeno: Rutoslav Prosinec 02, 2013, 09:42:13

Název: Wine64 [Vyřešeno]
Přispěvatel: Rutoslav Prosinec 02, 2013, 09:42:13
Mám MG3, 64b, KDE.

Chtěl jsem si tam dát Wine, ale při označení mě to hodí následující okno viz příloha. Nevíte prosím, co s tím?
Děkuji ;-)

EDIT: [Vyřešeno]
Název: Re:Wine64
Přispěvatel: Peťoš Prosinec 02, 2013, 11:49:40
Ahoj, jak mas nastavene zdroje?
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 02, 2013, 18:22:04
Ahoj, jak mas nastavene zdroje?
Zdroje mám povoléné tyto :
Core Release 2
Core Updates
Nonfree Release 2
Nonfree Updates
Tained Release
Core 32bit Release
Core 32bit Updates
Nonfree 32bit Release
Nonfree 32bit Updates
Core Release (distrib1)
Core Updates (distrib3)
Nonfree Release (distrib11)
Nonfree Updates (distrib13)
Core Release 32bit (distrib31)
Core Updates 32bit (distrib32)
Nonfree 32bit Release (distrib36)
nonfree 32bit Updates (distrib37)
Core Release (distrib46)
Core Updates (distrib48)
Nonfree Release (distrib56)
Nonfree Updates (distrib58)
Tained release (distrib66)
Tained Updates (distrib68)
Core 32bit Release (distrib76)
Core 32bit Updates (distrib77)
Nonfree 32bit Release (distrib81)
Nonfree 32bit Updates (distrib82)
Tained 32bit Release (distrib86)
Tained 32bit Updates (distrib87)

...a potom ty tvoje zdroje.
Název: Re:Wine64
Přispěvatel: Joelp Prosinec 03, 2013, 07:33:34
Nepomůže ti příkaz
Kód: [Vybrat]
# urpmi.update -a ?
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 03, 2013, 12:20:44
Nepomůže ti příkaz
Kód: [Vybrat]
# urpmi.update -a ?

Ano, teď jsem to zkoušel a všechno je aktuální...
Název: Re:Wine64
Přispěvatel: Joelp Prosinec 03, 2013, 17:02:09
Pokud problém přetrvává, zkusil bych zakázat Peťošův repozitář a zkusit instalaci. Případně všechny zdroje odebrat a vložit znovu (bez/s Peťošovým repo).
Název: Re:Wine64
Přispěvatel: Pavel Vybíral Prosinec 03, 2013, 21:17:07
Možná se pletu, ale podle mě instaluješ Wine z Peťošova repozitáře pro Mageiu 1 (přípona souboru 1pts1). Když jsem se podíval, u sebe (mám Mageiu 3), Peťošovy RPM mají příponu 3pts3, z čehož by vyplývalo, že Wine byl dříve závislý na nějakém balíčku z oficiálních repozitářů, který již v Mageii 3 není potřeba a proto tam není. Doporučuji ti vymazat všechny zdroje a přidat je znovu. Až budeš přidávat Peťošův repozitář, použij (pod rootem) příkaz:
Kód: [Vybrat]
urpmi.addmedia --update petos-mga3-64 http://petos.cz/rpm/mageia/3/x86_64
Mimochodem, pokud bys měl zájem vyzkoušet novější Wine (ten je myslím ještě v Beta-Verzi), můžeš použít repozitář od Cyrona (http://www.cyron.cz), který tam má Wine 1.7.5.

Jako poslední věc ještě dodám, že by možná bylo lepší nainstalovat raději Wine 32-bit (balíček má klasický název "wine"). Mně dělala 64-bitová verze jen problémy, ale tohle už je na tobě.
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 04, 2013, 09:29:48
Takže jsem zakázal Peťošův zdroj a vše se instalovalo. Ovšem když spustím, tak nabíhá, ale potom spadne a jakoby jsem to ani nespustil. Zkusil jsem obě verze, 32 i 64, stejný problém. Zkusil jsem i tu z Cyronova zdroje a stejný problém. Nevím co s tím je...
Název: Re:Wine64
Přispěvatel: Joelp Prosinec 04, 2013, 18:01:22
A jsi si jistý, že opravdu potřebuješ wine64? Ten je určen pouze pro běh 64bit aplikací. Pro běžné (většinou 32bit) programy se využívá wine.
Název: Re:Wine64
Přispěvatel: Pavel Vybíral Prosinec 04, 2013, 18:35:29
Takže jsem zakázal Peťošův zdroj a vše se instalovalo. Ovšem když spustím, tak nabíhá, ale potom spadne a jakoby jsem to ani nespustil. Zkusil jsem obě verze, 32 i 64, stejný problém. Zkusil jsem i tu z Cyronova zdroje a stejný problém. Nevím co s tím je...

Spusť Wine přez konzoli a dej sem výpis, ať vidíme, co to dělá. :)
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 04, 2013, 20:36:27
Spusť Wine přez konzoli a dej sem výpis, ať vidíme, co to dělá. :)

No, zatím jsem ani konzoli neotevřel, takže se zeptám, jak mám spustit Wine přes konzoli?  ::)
Název: Re:Wine64
Přispěvatel: Pavel Vybíral Prosinec 04, 2013, 21:09:23
Aha, dobrá. Z nabídky Nástroje spusť program Konsole (používáš-li menu od KDE, nese název Terminál) a napiš do ní třeba
Kód: [Vybrat]
winecfg.

Začne se tam vypisovat několik věcí (v ideálním případě se nevypíše žádná a program se klasicky spustí). Pokud se po zadání příkazu nespustí konfigurační nástroj pro Wine, počkej, až konzole nebude nic dalšího vypisovat a pak sem zkopíruj a vlož sem vše, co se do konzole vypsalo (VLOŽ SEM TEN VÝPIS JAKO KÓD! MŮŽEŠ TOHO DOCÍLIT V EDITORU PŘI VYTVÁŘENÍ NOVÉHO PŘÍSPĚVKU ZDE NA FÓRU.).

Pokud se konfigurační nástroj spustí a vyběhne ti okénko, kde budeš moci Wine nastavovat, bude chyba buď v programu, který se pokoušíš spustit pod Wine nebo v tom, že sis jednoduše nenainstaloval balíček jménem "wine". :)
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 06, 2013, 21:07:00
Aha, dobrá. Z nabídky Nástroje spusť program Konsole (používáš-li menu od KDE, nese název Terminál) a napiš do ní třeba
Kód: [Vybrat]
winecfg.

Začne se tam vypisovat několik věcí (v ideálním případě se nevypíše žádná a program se klasicky spustí). Pokud se po zadání příkazu nespustí konfigurační nástroj pro Wine, počkej, až konzole nebude nic dalšího vypisovat a pak sem zkopíruj a vlož sem vše, co se do konzole vypsalo (VLOŽ SEM TEN VÝPIS JAKO KÓD! MŮŽEŠ TOHO DOCÍLIT V EDITORU PŘI VYTVÁŘENÍ NOVÉHO PŘÍSPĚVKU ZDE NA FÓRU.).

Pokud se konfigurační nástroj spustí a vyběhne ti okénko, kde budeš moci Wine nastavovat, bude chyba buď v programu, který se pokoušíš spustit pod Wine nebo v tom, že sis jednoduše nenainstaloval balíček jménem "wine". :)

Takže jsem napsal tvůj uvedený příkaz a vypsalo následující
Kód: [Vybrat]
/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
Já jen doufám, že se tady neukázalo tímto, že jsem totální blb  ;D ;D ::)
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 06, 2013, 21:24:51
Jo a teď jsem dal pryč wine a přidal wine64. A při zadání příkazu se otevřelo okénko s nastavením a vypsalo následující:
Kód: [Vybrat]
$ winecfg
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje
Název: Re:Wine64
Přispěvatel: Yullaw Prosinec 07, 2013, 08:57:36
Ověřme znovu zdroje, které sem pošli do kódu, příkazem:
Kód: [Vybrat]
urpmq --list-url
Jo a teď jsem dal pryč wine a přidal wine64. A při zadání příkazu se otevřelo okénko s nastavením a vypsalo následující:
Kód: [Vybrat]
$ winecfg
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje

nainstaluj chybějící balíček lib64gnome-keyring0. Pak to dělá co?
Název: Re:Wine64 [Vyřešeno]
Přispěvatel: Pavel Vybíral Prosinec 07, 2013, 23:13:24
Já bych to spíš viděl na zastaralé soubory Wine v domovském adresáři. Zkus následující postup:

1) Odinstaluj momentálně nainstalovaný Wine

2) Smaž skrytou složku ".wine" ze svého domovského adresáře příkazem
Kód: [Vybrat]
rm -rf .wine
3) Přihlaš se v Konzoli jako root (provedeš příkazem "su" a následným zadáním rootovského hesla) a aktualizuj zdroje a balíčky příkazem:
Kód: [Vybrat]
urpmi --auto-update
4) Nainstaluj balíček "wine" (K TOMU JE NUTNÉ MÍT POVOLENY 32-BITOVÉ ZDROJE) příkazem
Kód: [Vybrat]
urpmi wine
5) V konzoli přejdi opět do klasického uživatelského režimu příkazem
Kód: [Vybrat]
exit
6) Zkus spustit program "winecfg" příkazem
Kód: [Vybrat]
winecfg
Program by ti měl normálně naběhnout již pomocí 32-bitového Winu. Pokud se tak stane, tvůj problém je pravděpodobně vyřešen.

EDIT: [Vyřešeno]
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 08, 2013, 15:07:51
Já bych to spíš viděl na zastaralé soubory Wine v domovském adresáři. Zkus následující postup:

1) Odinstaluj momentálně nainstalovaný Wine

2) Smaž skrytou složku ".wine" ze svého domovského adresáře příkazem
Kód: [Vybrat]
rm -rf .wine
3) Přihlaš se v Konzoli jako root (provedeš příkazem "su" a následným zadáním rootovského hesla) a aktualizuj zdroje a balíčky příkazem:
Kód: [Vybrat]
urpmi --auto-update
4) Nainstaluj balíček "wine" (K TOMU JE NUTNÉ MÍT POVOLENY 32-BITOVÉ ZDROJE) příkazem
Kód: [Vybrat]
urpmi wine
5) V konzoli přejdi opět do klasického uživatelského režimu příkazem
Kód: [Vybrat]
exit
6) Zkus spustit program "winecfg" příkazem
Kód: [Vybrat]
winecfg
Program by ti měl normálně naběhnout již pomocí 32-bitového Winu. Pokud se tak stane, tvůj problém je pravděpodobně vyřešen.

Takže jsem udělal přesně dle tvého návodu a nakonec se tam objevila tabulka nastavení a vypsalo se následující:
Kód: [Vybrat]
$ winecfg
wine: created the configuration directory '/home/rutoslav/.wine'
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x113e8d0, overlapped 0x113e8dc): stub
wine: configuration in '/home/rutoslav/.wine' has been updated.
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: sdílený objektový soubor nelze otevřít: Adresář nebo soubor neexistuje
Název: Re:Wine64
Přispěvatel: Pavel Vybíral Prosinec 08, 2013, 17:38:07
Tak je to v pořádku. Ty další řádky to vypisovalo jen proto, že se Wine spouštěl poprvé. Wine by ti měl již fungovat bez problému.
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 08, 2013, 21:52:28
Tak je to v pořádku. Ty další řádky to vypisovalo jen proto, že se Wine spouštěl poprvé. Wine by ti měl již fungovat bez problému.

ANO! máš pravdu, funguje bez problémů. Super. Děkuji ti moc, Pavle, hlavně za to, že jsi obětoval kus času a napsal ten super návod. Fakt díky ;-)
Název: Re:Wine64
Přispěvatel: Yullaw Prosinec 09, 2013, 15:01:39
@Rutoslav: Blahopřeji ;) Prosím, edituj svůj první příspěvek, kde do kolonky Předmět: dopiš [Vyřešeno]

@Pavel: díky za návod, pomoc, máš ode mne K+1 :) Prosím, edituj svůj příspěvek (návod), kde do kolonky Předmět: dopiš [Vyřešeno].

Jen tak dál  :)
Název: Re:Wine64
Přispěvatel: Rutoslav Prosinec 10, 2013, 10:48:57
@Rutoslav: Blahopřeji ;) Prosím, edituj svůj první příspěvek, kde do kolonky Předmět: dopiš [Vyřešeno]

@Pavel: díky za návod, pomoc, máš ode mne K+1 :) Prosím, edituj svůj příspěvek (návod), kde do kolonky Předmět: dopiš [Vyřešeno].

Jen tak dál  :)

Rád bych tam napsal vyřešeno, ale nikde tu nemám něco jako editovat. Takže to vypadá, že jsem slepej snad...
Název: Re:Wine64
Přispěvatel: Yullaw Prosinec 10, 2013, 11:51:13
Hotovo, díky za připomínku. Proč vám to nejde - http://forum.mageia.cz/index.php?topic=3.msg17#msg17.
Název: Re:Wine64 [Vyřešeno]
Přispěvatel: PetrT Prosinec 12, 2014, 14:07:39
Omlouvám se za znovuotevření vlákna. Řeším jako začátečník stejný problém a chci si jen ujistit jednu věc.

Wine64 opravdu neumí spouštět 32bit aplikace ?, tzn. že  není zpětně kompatibilní ?

Mohu pak tedy mít jak wine64, tak i wine32 v jednom linuxu  a spouštět dle potřeb správný wine pro správnou aplikaci?

Pokud je tomu tak, je velká škoda, že takové informace odtud z fora nejsou překlopeny do návodů, stejně jako jiné chyby (např. u Cyroňových, Peťošových balíčků mi to furt hází při instalaci "špatná signatura" snad u všeho, ale v návodu co s tím pak dělat ani zmínka

Díky za případnou reakci
Název: Re:Wine64 [Vyřešeno]
Přispěvatel: Pavel Vybíral Prosinec 12, 2014, 18:20:15
Ahoj.
Osobně nevím, jak je to s kompatibilitou 32-bitových programů v případě Wine64, faktem ale že, že Wine64 je problémový a často se setkáš se situací, kdy se ti s ním program pro Windows nepodaří zapnout, ale s Wine32 ano. Obecně platí, že pokud nevyžaduješ opravdu velmi specifické podmínky, je 32-bitový Wine ideální volbou.

Jinak existuje možnost, jak můžeš na jednom OS provozovat více Wine (různé verze a různé architektury). Jedná se o program PlayOnLinux (v případě instalace opět instaluj 32-bitový v rámci 32-bitového Wine), kde si můžeš nainstalovat různé programy pro Windows, kterým určíš specifické nastavení (pro každý program bude vytvořena nová složka Winu, takže od sebe budou naprosto oddělené) a také specifickou verzi Wine. Pro větší ulehčení práce nabízí PlayOnLinux databázi programů, ve které si vybereš konkrétní program a PlayOnLinux za tebe udělá veškerou případnou špinavou práci potřebnou pro rozběhání daného programu (např. stáhne potřebné knihovny apod.).

Napíšu o tom článek na naši Wiki, takže v případě, že by tě to víc zajímalo, tak tě za pár dní odkážu tam. :)

Co se týče špatné signatury, je to u zdrojů třetích stran zcela normální jev. Jde o to, že při instalaci/aktualizaci balíčku kontroluje URPMI jeho zdroj (zda-li je oficiální a zda-li může být považován za důvěryhodný). Některé zdroje třetích stran poskytují tzv. klíče, které naimportuješ do URPMI a tím označíš všechny balíčky z daného zdroje za důvěryhodné, tudíž se ti nebude při instalaci zobrazovat informace o signatuře. Mám dojem, že Peťoš tuhle možnost neposkytuje, nicméně si myslím, že ta tabulka, kde vybereš "Ano" není nijak velkou překážkou. :)
Název: Re:Wine64 [Vyřešeno]
Přispěvatel: Pavel Vybíral Prosinec 13, 2014, 21:11:01
Napsal jsem o PlayOnLinux jednoduchý článek na naši Wiki. Snad to někomu pomůže. :)
http://wiki.mageia.cz/software:nastroje:playonlinux
Název: Re:Wine64 [Vyřešeno]
Přispěvatel: Ivko Prosinec 13, 2014, 21:33:27
No, tak za tip a popis na Wiki dávam K+. Vďaka.