Portál AbcLinuxu, 12. května 2025 10:27

Dotaz: ia32-libs vs. chroot

6.4.2008 08:07 J3B3 | Prágl
ia32-libs vs. chroot
Přečteno: 426×
Odpovědět | Admin
Zdravím všechny. Snažím se zprovoznit 32bit aplikace v Debianu (amd64). Nainstaloval jsem tedy výše zmíněné knihovny a ono nic (když jsem např. chtěl instalovat Operu). Ikdyž jsem začátečník, vím asi že jen instalace mě asi nečeká. Tudíž mé otázky znějí:
- jaký je rozdíl mezi 32bit knihovnymi a chroot (je-li a jde-li tato otázka vůbec položit :) )?
- co bych měl dále udělat, aby 32bit knihovny běhali (šli běžně instalovat programy)?
- jakou variantu doporučujete?
Procházel jsem spíš zahraniční stránky (na které byl odkaz z FAQ) a možná jsem to z té aj úplně nepochopil. Díky za případné reakce.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.4.2008 16:55 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím všechny. Snažím se zprovoznit 32bit aplikace v Debianu (amd64). Nainstaloval jsem tedy výše zmíněné knihovny a ono nic (když jsem např. chtěl instalovat Operu).
AFAIK Opera uz ma buildy i pro amd64/x86_64.
- jaký je rozdíl mezi 32bit knihovnymi a chroot (je-li a jde-li tato otázka vůbec položit :) )?
pokud mas jen 32bit knihovny, tak ty jsou balicky v 64bit prostredi, pokud puzujes chroot instalujes skoro cely 32bit system
- co bych měl dále udělat, aby 32bit knihovny běhali (šli běžně instalovat programy)?
nechapu otazku, me bezely out-of-a-box :-)
- jakou variantu doporučujete?
s chrootem mi prislo vice prace a zere vice mista na disku. Navic dnes vse co porebuji, uz beha na amd64 hezky :-)
6.4.2008 17:30 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Všechno běhá v poho? I flash do prohlížečů? Opera asi taky nebude úplně "plnohodnotná", ne? Ale jestli nějaká taková odrůdička Opery existuje, tak bych poprosil o odkázek :)
U bodu dvě mi teda vysvětlete proč tam vůbec ty knihovny instalovat? Domníval jsem se, že pomocí nich nainstaluji i 32bit aplikace...
Myslím, že asi 400MB pro chroot (jak jsem se kdesi dočetl) na HDD dnes nikoho nezabije :)

díky!

6.4.2008 20:43 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Všechno běhá v poho? I flash do prohlížečů?
přes nspluginwrapper nemám problémy.
U bodu dvě mi teda vysvětlete proč tam vůbec ty knihovny instalovat? Domníval jsem se, že pomocí nich nainstaluji i 32bit aplikace...
Když běží 32bitová aplikace nad 64bitovým jádrem, potřebuje 32bitové knihovny, nemůže použít 64bitové. Když máte v systému 32bitové knihovny, neměl by být problém s 32bitovými aplikacemi, jen se vám může stát, že nějaká 32bitová aplikace bude požadovat nějaké 32bitové knihovny, které nejsou v tom základním balíku 32bitových knihoven, tak je budete muset ještě odněkud doinstalovat.
6.4.2008 21:27 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
- ten nspluginwrapper vypadá zajímavě, díky! Ale jak jsem pochopil je to bohužel jen na pluginy co se browserů týče?
- knihovny jako takové chápu.. až se teď stydím jak jsem tam mohl napsat takovou blbost :) Jen jsem se naivně domníval, že když budu mít oboje knihovny v systému, tak budu moci instalovat aplikace obojího typu(32 i 64).. Kéž by to tak bylo :)
7.4.2008 13:48 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot

Nspluginwrapper je opravdu bohužel jen na pluginy do browseru.

V Debianu do 64bitového systému přidat repositáře s 32bitovými programy bohužel nejde, bere se to jako jiná architektura. Jinak 32bitové balíky je možné instalovat přes dpkg s volbou --force-architecture (když se takto budou instalovat další 32bitové knihovny, bude asi třeba je ručně zkopírovat do /usr/lib32/, protože se budou cpát do /usr/lib/, kde jsou teď 64bitové knihovny).

Podle mě je lepší se 32bitovým programům vyhnout, já používám jen jeden (skype), za ty ostatní jsem našel 64bitové náhrady. Mimochodem, RPM-based distribuce tohle řeší automaticky, tam se instalují 32bitové programy do 64bitového systému normálně přes balíkovací systém (je však otázkou, k čemu je to dobré, když v 64bitovém systému se používají primárně 64bitové programy).

8.4.2008 12:22 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Jasný, díky. Ještě se chci zeptat.. Beryl asi nikdo z Vás nevyužívá, že?
8.4.2008 18:37 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Já ne. Jestli se chcete zeptat na něco k Berylu, doporučil bych založit k tomu nový dotaz.
8.4.2008 19:00 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Už sem tak učinil, ale asi tu není nikdo zdatný. Bohužel mám štěstí na specifické problémy..
10.4.2008 20:14 merlin111
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
btw zkus Compiz je totiž novější, Beryl už se nevyvíjí. Na druhou stranu IMHO se to k pořádné práci stále ještě nehodí, takže není o co stát.
8.4.2008 20:10 merlin111
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mě opera funguje v pohodě. Nainstaluj si přes Synaptic ia32libs a libc3-386.. možná ještě něco. Potom si stáhni verzi opera-static... s koncovkou deb. Insatalace se provede v konzoli dpkg -i --force-architecture opera-static..

Neni to asi nejčistši způsob instalace, ale funguje to.

Verze 9.27 ale stále ještě nefunguje s posledním Flash , je třeba použít starší verzi.
10.4.2008 19:00 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Já nedávno četl nějakou chytrou příručku o Linuxu a tam radili ať raději moc neexperimentuju (aspoň v začátcích), tak nevim jestli do toho jít.. přece jen jsem ještě lamka :), ono to systém asi nijak nenaruší, ale.. Už aby tu 64 vydali ofiko!
9.4.2008 07:25 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli ti i po instalaci 32b knihoven nejede Opera 9.2x (ta je jen 32b), tak ji zkus spustit přes terminál a ono ti to vypíše knihovny, které to ještě potřebuje. Stačí stáhnout a doinstalovat. Samozřejmě se musí stáhnout 32b verze. Pro Debian je nejlepší stahovat (vyhledávat) knihovny, které nemáš v repo odtud.
10.4.2008 19:02 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Je mi to trapné, ale jak myslíte přes terminál? Mohl byste nějaký příklad? Díky!
10.4.2008 19:45 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
proste a jednodusse pres prikazovy radek mezi programy hledejte emulator terminalu, terminal, pripade nejaky konkretni terminal mozna(rxvt, aterm, eterm atd spousta dalsich)

otevre se klasicke okno a v nem bude obyc prikazova radka napisete tam opera(nebo jak se menuje presne) a ona nastartuje, pokud spadne uvidite vypis proc spadla...
10.4.2008 19:54 merlin111
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Sorry správně mělo být libc6... Teď ale záleží jakou máš verzi Debianu. Ve verzi Testing/Leny vše potřebné naistaluješ z oficiálního repozitáře. S Etch to snad půjdě také.

S tím terminálen jednoduše dvakrát klikni na ikonu terminál a a pak do něj napiš opera a stikni Enter a pak použij rozum. Možná bude nutno použít novější verze knihoven než jsou přitomné v Etch. Předpokládám, že máš verzi etch/stable.

Pro přeinstalování knihovny pak použij dpkg -i balík...deb v terminálu.
13.4.2008 21:37 J3B3 | Prágl
Rozbalit Rozbalit vše Re: ia32-libs vs. chroot
Díky! Dobrá vychytávka!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.