歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gentoo/Funtoo USE標記介紹

Gentoo/Funtoo USE標記介紹

日期:2017/2/28 14:38:09   编辑:Linux教程
Gentoo/Funtoo USE標記 USE的簡單理解如下:一個軟件不只包含軟件本身,還包括其組件,如,文檔,插件,GUI支持等。USE就是用來標記是否要安裝軟件的同時安裝這些組件。 全局USE USE可以是全局的,保存在 /etc/portage/make.conf 文件中。 比如,如果使用GNOME而不想使用KDE,就希望所有軟件都要默認支持GNOME,KDE的支持就不要裝,那麼寫上 USE=“gnome -kde"。前面加 - 表示移除。 比如,希望軟件安裝中文,就加上zh zh_CN。 當前可用的全局USE標記列表可以在本機的/usr/portage/profiles/use.desc文件裡找到。 局部USE 有些USE變量不想加成全局的,只希望為個別軟件加上,保存在 /etc/portage/portage.use 中。 比如,某個軟件需要安裝幫助文檔,加上doc。 當前可用的局部USE標記列表可以在本機的/usr/portage/profiles/use.local.desc 文件裡找到。 臨時USE 可以用環境變量設定臨時USE。比如,在安裝 xxx 的時候不要裝 jj 就聲明: USE = "-jj" emerge xxx USE優先級 USE標記這麼多地方可以定義,有的加有的減,聽誰的,需要有優先級來判斷。USE優先級順序如下(由低到高): make.defaults(這個文件不要去修改)裡面的USE默認設定 < 用戶在/etc/make.conf裡面的USE設定 < 用戶在/etc/portage/package.use裡面的USE設定 < 作為環境變量的USE設定 USE含義表

這些只是USE的用法,--pretend查看軟件支持的USE列表

emerge命令顯示時,不同顏色USE標記的意義

紅色代表這次emerge用到的USE標記 黃色表示從上次更新後該標記被增加、刪除或者Masked 藍色前面帶-表示這次emerge屏蔽掉的USE標記 綠色的是你本次編譯添加的新USE標記,或者去掉的USE標記。
Copyright © Linux教程網 All Rights Reserved