Mageia Forum
Uživatelské aplikace => Software - ostatní => Téma založeno: 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]
-
Ahoj, jak mas nastavene zdroje?
-
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.
-
Nepomůže ti příkaz
# urpmi.update -a
?
-
Nepomůže ti příkaz # urpmi.update -a
?
Ano, teď jsem to zkoušel a všechno je aktuální...
-
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).
-
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:
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ě.
-
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...
-
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.
-
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á. :)
-
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? ::)
-
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
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". :)
-
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
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í/.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 ::)
-
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í:
$ 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
-
Ověřme znovu zdroje, které sem pošli do kódu, příkazem:
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í:
$ 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?
-
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
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:
urpmi --auto-update
4) Nainstaluj balíček "wine" (K TOMU JE NUTNÉ MÍT POVOLENY 32-BITOVÉ ZDROJE) příkazem
urpmi wine
5) V konzoli přejdi opět do klasického uživatelského režimu příkazem
exit
6) Zkus spustit program "winecfg" příkazem
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]
-
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
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:
urpmi --auto-update
4) Nainstaluj balíček "wine" (K TOMU JE NUTNÉ MÍT POVOLENY 32-BITOVÉ ZDROJE) příkazem
urpmi wine
5) V konzoli přejdi opět do klasického uživatelského režimu příkazem
exit
6) Zkus spustit program "winecfg" příkazem
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í:
$ 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
-
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.
-
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 ;-)
-
@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 :)
-
@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...
-
Hotovo, díky za připomínku. Proč vám to nejde - http://forum.mageia.cz/index.php?topic=3.msg17#msg17.
-
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
-
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. :)
-
Napsal jsem o PlayOnLinux jednoduchý článek na naši Wiki. Snad to někomu pomůže. :)
http://wiki.mageia.cz/software:nastroje:playonlinux
-
No, tak za tip a popis na Wiki dávam K+. Vďaka.