USE flag

From Gentoo Wiki
Jump to: navigation, search
This article is a stub. You can help Gentoo Wiki by expanding it.

USE flags are a core feature of Gentoo, and a good understanding of how to deal with them is needed for administering a Gentoo system.

Declaring USE flags

Setting USE flags can be done in /etc/portage/make.conf and/or /etc/portage/package.use. For details see Handbook:Parts/Working/USE#Using USE flags.

USEful commands

To check if a certain USE flag is activated and which packages use it, run:

user $euse -I <use_flag>
user $quse <use_flag>
user $eix --installed-with-use <use_flag>

Replace <use_flag> with the USE flag to be checked.

Emerge command options

The emerge command has some USE flag related options like:

  • emerge --changed-use (-U)
  • emerge --complete-graph-if-new-use < y | n >
  • emerge --newuse (-N)

For details see man 1 emerge


Some tools are available for analyzing and managing USE flags:

See also

External resources