Portál AbcLinuxu, 12. května 2025 10:27
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
díky!
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.
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).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.