Christian Seiler: / Verständnis: Gentoo + USE-Flags

Beitrag lesen

Hallo Christoph,

Es gibt Pakete, die ich haben möchte, und die besondere Flags verlangen. Ich möchte zum Beispiel xawtv haben (für die TV-Karte). Wenn ich aber nur "emerge xawtv" mache, kriege ich es von der grafischen Overfläche aus nicht in Gang. Ich muß also "USE='X' emerge xawtv" nehmen.

Öhm, da gibt's aber eine bessere Möglichkeit für. Du kannst einfach eine Datei /etc/portage/package.use anlegen und dort sowas reinschreiben wie

media-tv/xawtv X

Dann wird NUR für dieses eine Paket das use-Flag 'X' gesetzt und zwar bei JEDEM emerge. Dann musst Du bei Updates nicht immer einzeln Pakete hinterher neu emergen, dann berücksichtigt das Portage bereits für dich.

Es funktionieren auch problemlos mehrere Zeilen und USE-Flags, mal ein Abschnitt aus meiner (lokalen) Datei zur Verdeutlichung:

...
www-apps/trac sqlite vhosts
www-servers/apache suexec threads
...

Sprich: www-apps/trac soll mit den USE-Flags 'sqlite' und 'vhosts' gebaut werden während www-servers/apache mit den USE-Flags 'suexec' und 'threads' gebaut werden soll.

Viele Grüße,
Christian