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

Lopuch, server nejen
pro botaniky

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: wosilvy
[ 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:35  2688
Kdokoliv: Něco takového mě pravda napadlo taky, ale to 'moje' řešení mi přišlo jednodušší ;)

Norfin: Já ani moc netuším, co a jak je LD_PRELOAD. Ale podívám se...
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 25.11.2006 14:28  2687
Case [2685]: No tak dalsi nehezke reseni mozna vhodne v pripade, ze obdobnych aplikaci vyzadujicich 32bitove pango, by bylo to, ze by pro ten konkretni program byl jako spoustec specialni script, ktery by pred spustenim nahradil pango.modules tou 32bitovou verzi a na konci to zase prohodil zpatky (resp. dostatecne brzo/pozde po spusteni programu samotneho na pozadi). Jenze ted si zase uvedomuju, ze tam by nastaly nejaky problemy s pravama, asi by na to prohazovani konfiguraku musel bejt samostatnej script poustenej pres sudo nebo tak neco.
No evidentne taky nic hezkyho. :-)
norfin Norfin 25.11.2006 14:17  2686
Case [2685]: neslo by to tak, ze bys program volal s vhodne nastavenym LD_PRELOAD? Nevim, nedelal jsem to.
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?

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

(c) 2001-2011 Lopuch.cz   
Kontakt