EUSE(1)

名前
euse - Gentoo: コマンドライン USE フラグエディタ

書式
euse <option> [suboption] [useflaglist]

説明

euse は /etc/make.conf を直接編集することなく、USE フラグを設定 (無効/有効) するため に使用される。 またそれ以外にも、USE フラグの説明や、状態 (有効/無効)、フラグの 種類 (global/local) などを取得するためにも使用される。

オプション

-E, --enable
    make.conf の USE フラグを有効にする。引数として、スペースで区切られたひとつ以上 の USE フラグを指定することができる。

-D, --disable
    make.conf の USE フラグを無効にする。USE フラグの前に '-' を付けて、make.conf の USE 設定に追加する。引数として、スペースで区切られたひとつ以上の USE フラグを 指定することができる。

-P, --prune
    make.conf から USE フラグを削除する。指定された全ての USE フラグを、その状態如何 に関わらず make.conf から削除する。

-i, --info
    USE フラグの詳細を表示する。引数が指定されない場合には、全ての USE フラグの情報 が表示され、ひとつ以上の引数 (スペース区切り) が指定された場合には、それらのフラ グについての情報が表示される。

    出力される形式は以下の通り:
    [- cD ] alpha - indicates that architecture ...
    [- ] moznocompose (net-www/mozilla):.br Disable building of mozilla's web page composer
    最初の列に表示されるのは:

    is_active
        + はそのフラグが Portage により有効にされている場合、- はそうでない場合

    is_in_env
        E はそのフラグが環境変数により有効になっている場合、e はそれが環境変数により無効 にされている場合、何も表示されなければ環境変数による影響はないということである

    is_in_make_conf
        C はそのフラグが make.conf において有効になっている場合、c はそれが make.conf に おいて無効になっている場合、何も表示されなければ make.conf による影響はないとい うことである。

    is_in_make_defaults
        D はそのフラグが make.defaults において有効になっている場合、d はそれが make.defaults において無効になっている場合、何も表示されなければ make.defaults による影響はないということである。

    is_in_make_globals
        G はそのフラグが make.globals において有効になっている場合、g はそれが make.globals において無効になっている場合、何も表示されなければ make.globals に よる影響はないということである。
        それ以降はフラグの名前、ローカルフラグとして使用しているパッケージ名、そしてその説明 (ローカルフラグでは改行が入る) である。

    -a, --active
        現在有効になっている全ての USE フラグを、それがどこで有効になっているか (--info) とともに表示する。

    -h, --help
        ヘルプを利用可能な全てのフラグとその簡単な説明とともに表示する。

    -v, --version
        バージョン情報を表示する

ファイル
/etc/make.conf
/etc/make.profile/make.defaults
/etc/make.globals
$PORTDIR/profiles/use.desc
$PORTDIR/profiles/use.local.desc

著者
Original version by Arun Bhanu <codebear@gentoo.org>
Updated for rewritten euse by Marius Mauch <genone@gentoo.org>

バグ
euse は未だ use.defaultsや、use.mask、package.use により有効、無効にされている USE フラグを扱えない。また、-* フラグも正しく解釈できない。

関連項目
ufed(8),

/usr/bin/euse スクリプト