Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Linux [ŽP: neomezená] (kategorie Počítače) moderují Case, Kdokoliv.
Archiv
Linux Distribution Chooser - vyplnenim jednoducheho testu najdete distribuci, ktera vam bude nejlepe vyhovovat.

commanlinefu.com
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: mtiwcqe
[ 2908 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 25.11.2006 14:08  2685
Hm, zase jedna chuťovka.
Dávám ještě šanci tomu Archu64. Chci v něm pouštět jeden 32bitový program. 32bitové knihovny se nalézají v /opt/lib32/ a linky na ně jsou v /lib. To je v pohodě. Ten program nicméně používá i pango. V /usr/lib/pango se nachází 64bitové pango, které samozřejmě ten 32bitový program není schopen používat. Vytvořil jsem adresář /usr/lib32/pango, do kterého jsem zkopíroval 32bitové pango. Nicméně systémový konfigurační soubor pro pango s cestami k těm modulům je jen jeden - /etc/pango/pango.modules. V něm jsou samozřejmě uvedeny cesty k těm 64bitovým modulům, tudíž systém ty 32bitové stále nevidí.
Netušíte někdo, zda je možné nějak dané 32bitové aplikaci vnutit jiný konfigurační soubor pro to 32bitové pango? Nebo napadá někoho jiné řešení? Tu aplikaci mimochodem není možné překompilovat pro 64bit, jde o closed-source binárně distribuovanou aplikaci.
Prozatím jsem to 'vyřešil' dost prasácky - do toho souboru pango.modules jsem prostě natvrdo dopsal cesty i k těm 32bitovým modulům. To má samozřejmě za následek to, že každý program, používající pango, při startu křičí, že nemůže nahrát některé moduly - 64bitový nemůže nahrát 32bitové a naopak. Funguje to, ale nelíbí se mi to...
Nějaká rada?
themajkl themajkl All those moments will be lost in time - like tears in rain. 24.11.2006 14:44  2684
fis [2679]: A nedefaultně?
norfin Norfin 24.11.2006 14:44  2683
fis [2682]: ok, spatne jsem te pochopil. Je to, jak rikas.
fis fis 24.11.2006 14:43  2682
Jasne, ze kdyz ji zaskrtnes a vsechno mas v jadre, tak se nic nedeje.

Ale distribucni jadra byvaji spise takova, ze maji _vsechno_ jako modul a potrebne veci se nacpou do initrd podle konfigurace stroje. A tam kdyz jen zrusis volbu initrd, tak dosahnes akorat tak holeho jadra co nenabootuje.
operator304 24.11.2006 14:42  2681
fisJa ho prave pouzival bez initramfs....
norfin Norfin 24.11.2006 14:41  2680
fis [2678]: Pockej, v kernelu je afaik pouze volba pro podporu initrd, ne? Takze kdyz ji zaskrtnes, ale initrd pri bootu nepouzijes, tak se nic nestane, pokud je vsechno potrebne v jadre zakomponovane. Aspon ja to tak dlouhou dobu mel (pokud si dobre vzpominam).
fis fis 24.11.2006 14:40  2679
themajkl: Defaultne takovy nastroj pokud se nepletu neni...
fis fis 24.11.2006 14:39  2678
operator304: Vzdyt ti rikam... pokud mas config, kterej pocita s tim, ze udelas initrd, a ty ten initrd neudelas nebo nepouzijes, tak ti proste neco bude chybet a nebude to fungovat (ted tedy tise predpokladam, ze Ubuntu pouziva initrd, pokud ne, tak je to cele spatne).

Ten kernel bez initrd proste musis upravit tak, aby v sobe napevno (ne moduly) obsahoval vsechny veci, ktere potrebujes k bootu (prave filesystemy a ovladace disku byvaji to klicove).
themajkl themajkl All those moments will be lost in time - like tears in rain. 24.11.2006 14:37  2677
Sakra, jaký je linux ekvivalent hp-uxového "sar" (system activity reporter)?
Potřebuju se mrknout, jak byl systém zatížen během nějaké doby pozpátku a mám nějak okno.
norfin Norfin 24.11.2006 14:33  2676
/var/log/messages?
Pripadne tam, kde mas nastaveny syslog.
operator304 24.11.2006 14:14  2675
NorfinKde se da tenhle log najit?
norfin Norfin 24.11.2006 14:10  2674
a v logu neco vypovidajiciho neni?
operator304 24.11.2006 14:06  2673
fisTo jsem se prave taky uz docetl. Je mi divny, ze i kdyz ten kernel bez udelam bez initramfs, udelam dokonce i tu samou verzi s tim samym konfigem co na dapperu (2.6.18.2, vzal jsem /usr/src/ tak jak byl a kompiloval jsem ho znova na edgy, nic jsem nemenil), tak to proste nefunguje. V tom miste, kde by to melo zacit bootovat to proste zcerna obraz, a dal nic...
fis fis 24.11.2006 11:59  2672
operator304 [2670]: Pokud si postavis kernel bez initrd/initramfs, tak bez nej taky nabootujes. Pokud kernel je udelanej tak, ze pocita s tim, ze nejaky initrd mas, tak bez nej pravdepodobne nenabootuje (velice casto jsou v distribucnich initrd ruzne dulezite ovladace, jako treba IDE nebo souborove systemy, bez kterych mas smulu, ale jsou v initrd proto, aby nemusely zevlovat v kernelu u tech lidi, kteri je nepotrebujou).
themajkl themajkl All those moments will be lost in time - like tears in rain. 24.11.2006 10:20  2671
operator304 [2670]: OK, tak naposled k tomu tématu: mrknul bych se na verze gcc, binutils a tady tech věcí tam, kde to zkompilovat jde a tam, kde ne.

[ 2908 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt