flarpuff wrote:Mistä siis johtuu että siinä on noita ylimääräisiä? Käytin asennuksessa stage3 pakettia. Voisiko se pakottaa nuo "ylimääräiset" flagit joukkoon? Miten saan niitä muutettua/poistettua?
Nuo "ylimääräiset" on Gentoon oletus USE-flageja, jotka on asetettu muualla kuin make.conf:ssa. Tosin make.conf:n USE muuttujalla näitäkin voidaan muuttaa. Esimerkiksi jos oletus asetuksista löytyy lippu 'foo' sen voi poistaa lisäämällä make.conf:n USE muutujaan '-foo'. Näiden lippujen määrän huomioon ottaen niiden muuttaminen varmaan onnistuisi helpoimmin käyttämällä joitain työkalua, esim. ufed:iä.
Myös joidenkin pakettien asennus lisää tiettyjä USE-flageja. Esimerkisi prelink lisää 'pic' flagin, koska se tarvitsee sen toimiakseen.
Aloin ihmettelemään kun yritin asentaa horde-imp:ä ja riippuvaisuuksissa oli mm. qt vaikka se on määritelty -qt.
Todennäköisesti joku paketti, josta horde-imp riippuu tarvitsee välttämättä qt:tä. USE-flagit on vain ohjeellisia; esimerkiksi '-qt' tai '-kde' ei estä qt:n ja kdelibs:n asentamista jos käyttäjä yrittää asentaa k3b:n. Kannatta tehdä 'emerge -pvt horde-imp' ja katsoa mikä paketti vaatii qt:n. Uskoisin että USE-flageja muuttamalla voi estää sen asentamisen.