Portál AbcLinuxu, 17. července 2025 13:03


Dotaz: gentoo use variables ???

5.9.2004 16:01 obludka
gentoo use variables ???
Přečteno: 168×
Odpovědět | Admin
cau, jdou nejak pri emergovani balicku vynechat USE parametry? myslim tim, kdyz si treba vyberu prostredi kde, tak bych chtel aby se mi zkompilovalo uplne cele kompletne, aniz bych pouzil USE parametry. jde to nejakym zpusobem? anebo musim vypsat vsechna existujici USE a pak kompilovat?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.9.2004 16:05 jm
Rozbalit Rozbalit vše Re: gentoo use variables ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak vynechat? Tak si chybejici, ktere jsou podporovany, doplnte, ne?

USE="blah1 blah2 blah3" emerge neco.

5.9.2004 18:33 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gentoo use variables ???
Mně to připadá, že si panáček nepřečetl část instalačního manuálu, kde se píše o nastavení souboru /etc/make.conf a nenastavil si v něm USE="…", takže teď musí všechny volby vypisovat ručně :)
Užívej dne – možná je tvůj poslední.
5.9.2004 19:14 jm
Rozbalit Rozbalit vše Re: gentoo use variables ???
Zeby? :-D
7.9.2004 08:39 obluda
Rozbalit Rozbalit vše Re: gentoo use variables ???
ne tak to neni ... precetl ... use se pak daji do make.conf pridat a rebuildovat vsechny baliky. moje otazka zni uplne jinak. jestli jde nejaky balik zkompilovat bez ohledu na to co je uvedeno v USE. tzn ze se zkompiluje uplne se vsim! aniz bych musel mit vypsane jednotlive casti prave v casti make.conf nebo primo u emergovani baliku. diky :)
7.9.2004 09:48 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: gentoo use variables ???
Defaultní stav USE není "úplně se vším". Defaultní stav je dán stavem USE flagů v make.global (needitovat !). V make.conf je vlastně jenom takový "diff", kde si můřete zapnout, to co je v make.global vypnuto a naopak. Stejně tak, když napíšete

USE ="-něco +něco_jiného ..." emerge cokoliv,

tak se to vyhodnotí všechno dohromady.
7.9.2004 11:06 obluda
Rozbalit Rozbalit vše Re: gentoo use variables ???
:) tohle sem si tam taky precetl, ale neni duvod to tady rozvadet, kdyz to nesouvisi s otazkou ... ja vim ze gentoo na USE pri kompilacich hodne zavisi, ale (uz se to nejak snazim napsat potreti) jde nejak emergovat balik, aniz bych pouzil use v make.conf nebo dodatecne dopsany USE pred emerge. proste a jednoduse potrebuju zkompilovat cele zdrojaky aniz by nebylo vynechano jedine USE variable.
7.9.2004 11:15 jm
Rozbalit Rozbalit vše Re: gentoo use variables ???
Ne. Jsou za a/ globalni use flags v /etc/make.conf a za b/ lokalni use flags specificke pro dany balik. Pokud chcete balik se vsemi volbami, je nutne je vypsat (viz vyse). A doporucuju prozkoumat, co jednotlive volby znamenaji (napr. etcat -u nazev_baliku), abyste se pak nedivil. :-)
7.9.2004 11:37 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: gentoo use variables ???
Tak ještě polopatičtěji: Máme množinu všech USE, které ovlivňují daný ebuild. Od té odečteme všechny, které jsou již zapnuté v make.conf a make.global. Výsledek je množina USE flagů, které je potřeba vyjmenovat manuálně před emerge.
Stanislav Brabec avatar 7.9.2004 12:20 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: gentoo use variables ???
Možná šlo tazateli o případ, kdy chce pro určitý balík nastavit USE jinak, než pro zbytek distribuce. Na to je v novém emerge konfigurační soubor v adresáři /etc/portage (man emerge, tam by měl být název).
Ondroid avatar 7.9.2004 11:37 Ondroid | skóre: 32 | blog: Hombre
Rozbalit Rozbalit vše Re: gentoo use variables ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli to dobře chápu tak tím myslíte aby si to pro daný balík pamatovalo určité USE flagy jiné než by byly ty obecné. To se dělá v /etc/portage/package.use jestli se nepletu. Vlajky se tam dají nastavit pro každý balík extra a netřeba je paku už psát USE="bla1 -bla2 bla3" emerge balik .

man portage
7.9.2004 15:06 Radek Podgorny
Rozbalit Rozbalit vše Re: gentoo use variables ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslim, ze tazatel mel na mysli neco jako:

USE="+*" emerge pkg

To buhuzel nejde, ale bylo by dobre o tom napsat do bugzilly. Jinak

USE="-*" emerge pkg

funguje podle ocekavani (ebuild bez vsech usu)...

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.