Portál AbcLinuxu, 9. května 2024 06:51


Dotaz: Gentoo - dvě verze knihovny najednou

2.9.2004 21:30 8an | skóre: 30
Gentoo - dvě verze knihovny najednou
Přečteno: 119×
Odpovědět | Admin
Potřebuji mít najednou naintalované dvě verze téže knihovny, ale pokud nainstaluju jednu, automaticky se poté druhá odinstaluje. Vyřešil jsem to tak že jsem .so předchozí verze zkopíroval pryč a pak je vrátil, ale zajímá mě nějaké "čisté" řešení. V manuálu k portage o tom nic není.

Konkrétní situace: aMule potřebuje wxGTK-2.5, Audacity se ale zkompiluje jen s wxGTK-2.4 (proto je wxGTK-2.5 masked). Když mám na disku obě knihovny, oba programy fungují bez problémů.

Díky za odpovědi.
If you build an operating system that even an idiot can use, only idiots will use it.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.9.2004 23:53 dumi | skóre: 13
Rozbalit Rozbalit vše Re: Gentoo - dvě verze knihovny najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mozna by se to dalo vyresit pouzitim tzv Slotu. Bohuzel blize nevim. Zkuste se podivat do man k ebuildum.
3.9.2004 01:31 8an | skóre: 30
Rozbalit Rozbalit vše Gentoo - dvě verze knihovny najednou
"Slots is a way to have multiple package versions installed as semi-independent installations."

Vypadá, že to bude ono, dík!
If you build an operating system that even an idiot can use, only idiots will use it.
3.9.2004 23:49 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: Gentoo - dvě verze knihovny najednou
Nějak to jde, protože se vedle sebe instalují třeba python 2.2 a 2.3 jak to dělaj nevim
4.9.2004 00:24 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Gentoo - dvě verze knihovny najednou
holt je to na to pripravene (resp. ten program/vec s tim pocita) ;-) ja mam taky na systemu gcc 3.3 , gcc 3.4 a ted koukam i gcc-2.95 ... pythonu sem taky mel vic verzi, akorat treba perl se tak nedal nainstalovat (na debianu)
Urine should only be green if you're Mr. Spock.
3.9.2004 01:49 8an | skóre: 30
Rozbalit Rozbalit vše Gentoo - dvě verze knihovny najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže jsem to prostudoval, řešení sice není takové jaké bych nejradši (nějaký parametr pro emerge), ale funguje.

Gentoo umožňuje přiřadit ebuildu takzvaný slot. A verze v různých slotech se navzájem neodinstalují. Proto můžete mít zároveň GTK2 a GTK1 (pro XMMS :-)). Takže stačilo přidat do ebuildu SLOT="1".

Pozn.: To, že se navzájem neodinstalují zdrojáky kernelu se dělá jinak: ETYPE="sources".
If you build an operating system that even an idiot can use, only idiots will use it.

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.