主頁 > 知識(shí)庫 > Gentoo全局USE標(biāo)記簡(jiǎn)介

Gentoo全局USE標(biāo)記簡(jiǎn)介

熱門標(biāo)簽:Win7旗艦版 話術(shù) 電話銷售團(tuán)隊(duì) AI人工智能 電話外呼服務(wù) 電銷行業(yè) 太平洋壽險(xiǎn)電話營銷 網(wǎng)站建設(shè)

非原創(chuàng),只是匯總一下網(wǎng)上比較雜亂的資料,希望對(duì)剛接觸的朋友有幫助
USE是Gentoo的特色
gentoo下的軟件安裝由源代碼編譯,所以可以自由選擇哪些功能需要哪別不需要,很簡(jiǎn)單的一個(gè)例子就是比如你使用的是gnome,那么在安裝某個(gè)軟件時(shí)就無需浪費(fèi)精力去支持kde.
關(guān)于USE,官方文檔的解釋如下

USE標(biāo)記
內(nèi)容:
USE標(biāo)記是什么? 使用USE標(biāo)記 包特有的USE標(biāo)記
2.a. USE標(biāo)記是什么?

USE標(biāo)記的指導(dǎo)思想
你在安裝gentoo(或者是其他發(fā)行版,甚至于其他特定操作系統(tǒng))的時(shí)候,你要依據(jù)你工作的環(huán)境做出選擇。服務(wù)器跟工作站的組織結(jié)構(gòu)不同,游戲機(jī)跟3D工作站也會(huì)不一樣。
不單只是選擇你想要安裝的包時(shí)如此,選擇某一個(gè)包需要的特性時(shí)同樣如此。如果你不需要OpenGL,為什么還要頗費(fèi)周折的安裝OpenGL并在其他包中加 入對(duì)OpenGL的支持?如果你不想用KDE,而且軟件包沒有KDE也能完美運(yùn)行,為什么還要在編譯這些包的時(shí)候加入KDE支持?
為了幫用戶判斷什么需要安裝或激活,什么不需要;我們希望用戶能用簡(jiǎn)單的方式設(shè)定他們自己的環(huán)境。這能促使用戶判斷他真正需要的東西,并讓Portage(我們的包管理系統(tǒng))做出有用的決定的過程變得簡(jiǎn)單。
USE標(biāo)記的設(shè)定
我們來具體看看USE標(biāo)記。每一個(gè)標(biāo)記都是代表對(duì)某特定概念的支持和依賴關(guān)系信息的關(guān)鍵字。如果你設(shè)定了某個(gè)USE標(biāo)記,Portage會(huì)明白你選擇了支持這個(gè)關(guān)鍵字(所代表的概念)。當(dāng)然這同時(shí)也改變了這個(gè)包的依賴關(guān)系信息。
讓我們看一個(gè)示例:關(guān)鍵字kde。如果你的USE變量里面沒有這個(gè)關(guān)鍵字,所有具有可選KDE支持的包在編譯時(shí)都不會(huì)編譯KDE支持。所有具有可選KDE依賴關(guān)系的包在安裝時(shí)都不會(huì)(做為一個(gè)依賴關(guān)系而)安裝KDE庫。如果你設(shè)定了kde關(guān)鍵字,這些包在安裝時(shí)都會(huì)編譯KDE支持,而且KDE庫也會(huì)(作為一個(gè)依賴關(guān)系而)被安裝。
通過正確設(shè)定關(guān)鍵字,你會(huì)得到一個(gè)根據(jù)你的需要而定制的系統(tǒng)。
有哪些USE標(biāo)記?
USE標(biāo)記分兩類:全局和局部USE標(biāo)記。
全局USE標(biāo)記適用范圍是整個(gè)系統(tǒng),可以被許多包使用。這就是大多數(shù)人眼里的USE標(biāo)記。 局部USE標(biāo)記只被單個(gè)包用來做該包特有的決定。
當(dāng)前可用的全局USE標(biāo)記列表可以在網(wǎng)上或者本機(jī)的/usr/portage/profiles/use.desc文件里找到。
當(dāng)前可用的局部USE標(biāo)記列表可以在本機(jī)的/usr/portage/profiles/use.local.desc 文件里找到。
2.b. 使用USE標(biāo)記
聲明永久USE標(biāo)記
希望您已經(jīng)意識(shí)到了USE標(biāo)記的重要性,現(xiàn)在我們就讓你了解怎樣聲明USE標(biāo)記。
就像前面提到的,所有USE標(biāo)記都聲明在USE變量里面。為了讓用戶能方便地查找和選擇USE標(biāo)記,我們提供了一份默認(rèn)的USE設(shè)定。這些設(shè)定是我們覺得Gentoo用戶通常都要用到的USE標(biāo)記的集合。這個(gè)默認(rèn)設(shè)置在make.defaults文件──你的profile的一部分──里聲明。
你的系統(tǒng)使用的profile是符號(hào)鏈接/etc/make.profile所指向的目錄。每個(gè)profile疊加于某個(gè)更大的profile之上,最終的結(jié)果是這些profile的并集。初始profile是base profile(/usr/portage/profiles/base)。
讓我們看看2004.3 profile的默認(rèn)設(shè)定:

代碼 2.1: 2004.3 profile的累積make.defaults USE標(biāo)記
(這個(gè)例子是base,default-linux,default-linux/x86和 default-linux/x86/2004.3的設(shè)定的并集)USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77 foomaticdb gdbm gif gpm gtk imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl spell ssl svga tcpd truetype X xml2 xmms xv zlib"就像你看到的那樣,這個(gè)變量已經(jīng)包括了非常多的關(guān)鍵字。不要通過修改make.defaults文件里的USE變量來滿足你的需要:在升級(jí)Portage的時(shí)候,這個(gè)文件將會(huì)被破壞(被覆蓋)。
要改變這個(gè)默認(rèn)設(shè)置,你需要在USE變量里添加或移去關(guān)鍵字。這是通過在/etc/make.conf里定義USE全局變量來實(shí)現(xiàn)的。在這個(gè)變量里,添加你需要的額外的USE標(biāo)記,或者移去你不需要的USE標(biāo)記。后者可通過在標(biāo)記前面加個(gè)負(fù)號(hào)(“-”)前綴來實(shí)現(xiàn)。
例如,要移除對(duì)KDE和QT的支持,并添加對(duì)ldap的支持,可以在/etc/make.conf 里聲明USE如下:

代碼 2.2: /etc/make.conf里關(guān)于USE設(shè)置的一個(gè)例子
USE="-kde -qt3 -qt4 ldap"為單個(gè)包聲明USE標(biāo)記
如果你想要為一個(gè)(或者幾個(gè))程序而不是系統(tǒng)范圍內(nèi)聲明一個(gè)USE標(biāo)記,你需要?jiǎng)?chuàng)建/etc/portage目錄(如果沒有這個(gè)目錄的話),然后編輯/etc/portage/package.use文件。通常這是一個(gè)文件,不過它也可以是一個(gè)目錄;請(qǐng)看man portage以獲得更多信息。下面的例子假設(shè)package.use是一個(gè)文件。
比如說,如果你不想全局的啟用berkdb支持,但是你想把它應(yīng)用到mysql,你可以這樣:

代碼 2.3: /etc/portage/package.use示例
dev-db/mysql berkdb你當(dāng)然也可以直接為某一個(gè)程序禁用USE標(biāo)記。比如說,如果你不想要PHP的java支持:

代碼 2.4: /etc/portage/package.use第二個(gè)示例
dev-php/php -java聲明臨時(shí)USE標(biāo)記
有時(shí),你只想暫時(shí)改變一個(gè)USE設(shè)置。你可以僅僅把USE變量聲明成一個(gè)環(huán)境變量,而不必兩次修改/etc/make.conf。但是要記住,當(dāng)你重新emerge或者升級(jí)這個(gè)程序的時(shí)候(不管是單獨(dú)地還是作為系統(tǒng)升級(jí)的一部分),你的修改都會(huì)丟失!
下面的例子我們將在安裝seamonkey的時(shí)候暫時(shí)性地從USE設(shè)置中移去java標(biāo)記。

代碼 2.5: 將USE作為一個(gè)環(huán)境變量使用
# USE="-java" emerge seamonkey優(yōu)先級(jí)
當(dāng)然,我們需要一個(gè)明確的先后次序來決定何處的USE設(shè)定優(yōu)先級(jí)較高。你肯定不希望在定義了USE="-java"之后,因?yàn)槟硞€(gè)有更高優(yōu)先級(jí)的設(shè)定而導(dǎo)致java仍然被使用。USE設(shè)定的優(yōu)先級(jí)順序是(由低到高):
make.defaults里面的USE默認(rèn)設(shè)定 用戶在/etc/make.conf里面的USE設(shè)定 用戶在/etc/portage/package.use里面的USE設(shè)定 作為環(huán)境變量的USE設(shè)定
運(yùn)行emerge --info可以看到Portage識(shí)別的最終的USE設(shè)定。它會(huì)列出Portage使用的所有相關(guān)變量(包括USE變量)。

代碼 2.6: 運(yùn)行emerge --info
# emerge --info
--------------------------------------------------------------------------------------------------

為了更有效的使用USE
我是先在/etc/make.conf下設(shè)定總的use
再去/etc/portage/packge.use中針對(duì)個(gè)別軟件設(shè)置use
我的設(shè)置如下
ceyes@gentoo:~% cat /etc/make.conf 11-11-04 20:39
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="${CFLAGS}"

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
LINGUAS="en"
GENTOO_MIRRORS="http://mirrors.163.com/gentoo/"
SYNC="rsync://mirrors.163.com/gentoo-portage"
MAKEOPTS="-j3"
PORTDIR_OVERLAY=/usr/local/portage
USE=" -* alsa apm crypt dbus encode exif ftp gnome grub gtk gtk2 gtkhtml icu iconv imagemagick imlib imlib2 jpeg lame mad mozilla mp3 mp4 mpeg mplayer ncurses nptl oggvorbis opengl pdf pam png psyco python rdesktop readline samba sasl sdl spell tcpd truetype unicode usb X xml xml2 xscreensaver zlib "
ceyes@gentoo:~% cat /etc/portage/package.use 11-11-04 21:05
pp-admin/conky tvim-syntax ruetype audacious -ipv6
net-www/mozilla -java moznocompose moznoirc moznomail
media-gfx/gimp mng svg
app-editors/gvim perl
media-sound/xmms -opengl
media-video/mplayer divx4linux xvid xv theora
net-im/gaim -crypt
=sys-devel/gcc-3.3* java gcj
app-shells/zsh maildir pcre
x11-wm/fvwm stroke
media-video/avidemux xvid
media-libs/libsamplerate sndfile
www-client/chromium -gnome vi zh_CN
app-office/dia -gnome -python
關(guān)于每個(gè)USE的意義,可以單獨(dú)去查詢
為了方便,參考了一論壇網(wǎng)友的總結(jié)

3dfx
添加Xorg下的3dfx顯卡支持 (參見: voodoo3)
3dnow
添加AMD處理器的3dnow!多媒體指令集支持
X
添加X11支持
Xaw3d
添加Xaw3d(X athena widgets in 3d)支持。Xaw3d是MIT Athena Widget set for X Windows的增強(qiáng)版本,可以在幾乎不修改源代碼的情況下為應(yīng)用程序添加3D視覺效果。
a52
添加用于DVD的ATSC A/52解碼支持
aac
添加MPEG-4 AAC音頻支持
aalib
添加media-libs/aalib支持 (ASCII-Graphics庫) (用于將圖形轉(zhuǎn)換成ASCII字符的”ascii藝術(shù)”)
accessibility
添加輔助功能支持(方便殘疾人使用計(jì)算機(jī)的技術(shù),比如’at-spi’庫)
acl
添加文件訪問控制列表支持[參考文檔:文件訪問控制列表]
acpi
添加ACPI(高級(jí)配置與電源接口)支持[參考文檔:高級(jí)電源管理常見問題解答]
adabas
添加Adabas數(shù)據(jù)庫引擎支持
adns
添加adns DNS客戶端庫(一個(gè)用于C/C++的異步DNS解析庫)支持[主頁:http://www.gnu.org/software/adns/]
afs
添加OpenAFS支持 (一個(gè)分布式文件系統(tǒng))[參考文檔:OpenAFS幫助聚集分布式數(shù)據(jù)]
aim
添加AIM即時(shí)通信協(xié)議支持 (AOL.com的即時(shí)消息工具)
alsa
添加media-libs/alsa-lib支持 (高級(jí)Linux音效架構(gòu))[參考文檔:ALSA研究筆記]
altivec
添加G4/G5/ppc970處理器優(yōu)化支持
ao
在音頻回放(sound playback)時(shí)使用libao音頻庫(一個(gè)跨平臺(tái)音頻庫,對(duì)于在多個(gè)平臺(tái)上輸出音頻很有用)
apache2
當(dāng)一個(gè)程序包同時(shí)支持Apache1和Apache2時(shí),選擇支持Apache2
apm
添加APM電源管理支持[參考文檔:高級(jí)電源管理常見問題解答]
arts
添加aRts支持 (給KDE提供音頻支持,主要是給KDE庫提供必要的庫文件)
atm
添加ATM(異步傳輸模式)協(xié)議支持
audiofile
添加libaudiofile(音頻文件庫)支持
avahi
添加avahi/Zeroconf支持。avahi是利用mDNS協(xié)議的,實(shí)現(xiàn)本地網(wǎng)內(nèi)服務(wù)發(fā)現(xiàn)的軟件,如尋找局域網(wǎng)內(nèi)的在線用戶、打印機(jī)等。
aqua
添加Aqua/Carbon GUI支持。Aqua是蘋果Mac OS X的圖形界面,Carbon是其編程接口。
bash-completion
添加bash-completiton支持 (改進(jìn)了bash的命令補(bǔ)全功能)
bcmath
添加libbcmath支持 (bcmath是一個(gè)任意精度數(shù)學(xué)函數(shù)庫)
berkdb
添加sys-libs/db支持 (MySQL的Berkeley DB表類型支持)
bidi
添加雙向語言支持 (支持由右而左的語言,如:阿拉伯語和希伯來語)
bindist
啟用或禁止可選的預(yù)編譯包(GRP)支持 (比如由于發(fā)行許可導(dǎo)致的)
birdstep
添加Birdstep數(shù)據(jù)庫服務(wù)器支持
blas
添加virtual/blas庫支持 (BLAS是著名的基本線性代數(shù)子程序包,被許多實(shí)際應(yīng)用問題和幾乎所有有關(guān)矩陣計(jì)算的軟件所采用,可應(yīng)用于科學(xué)和工程設(shè)計(jì)的矩陣計(jì)算問題,也可應(yīng)用于生產(chǎn)基本線性代數(shù)計(jì)算的高水平程序庫,是數(shù)學(xué)應(yīng)用軟件的基本核心庫。)
bluetooth
添加藍(lán)牙支持
bootstrap
!!僅供內(nèi)部使用,請(qǐng)不要設(shè)置此參數(shù)!!在原始系統(tǒng)的引導(dǎo)過程中使用[make stage2]
boundschecking
添加Haj Ten Brugge邊界檢查補(bǔ)丁,這將禁用固有的PIE+SSP補(bǔ)丁 (邊界檢查用于防止緩沖區(qū)溢出漏洞攻擊)
branding
啟用Gentoo特定的標(biāo)識(shí),比如添加此標(biāo)記后可以獲得一個(gè)漂亮的”Gentoo牌”Gnome啟動(dòng)畫面,取代默認(rèn)的Gnome啟動(dòng)畫面。
bsf
添加Apache BSF(Bean Scripting Framework) (dev-java/bsf)支持。BSF支持在Java應(yīng)用程序內(nèi)調(diào)用腳步語言(Script),并且支持腳步語言直接訪問Java對(duì)象和方法。它提供了完整的API實(shí)現(xiàn)通過Java訪問腳本語言的引擎。
build
!!僅供內(nèi)部使用,請(qǐng)不要設(shè)置此參數(shù)!! 用于建立引導(dǎo)過程前半部分的鏡像構(gòu)建[make stage1]
bzip2
使用bzlib壓縮庫
cairo
添加cairo圖形庫支持。Cairo是一個(gè)支持多種輸出設(shè)備的跨平臺(tái)2D圖形庫。[參考文檔:用cairo實(shí)現(xiàn)跨平臺(tái)圖形]
calendar
添加日歷支持(不是用mcal!)
canna
添加Canna支持 (Canna是一個(gè)將日文假名轉(zhuǎn)換到日文漢字的轉(zhuǎn)換引擎)
caps
使用Linux capabilities庫(POSIX.1e capabilities)來控制權(quán)限[參考文檔:Linux安全模塊簡(jiǎn)介;利用capability特征加強(qiáng)Linux系統(tǒng)安全]
cdb
添加qmail作者編寫的CDB數(shù)據(jù)庫引擎支持
cdda
添加Compact Disk Digital Audio(數(shù)字式激光唱盤,簡(jiǎn)稱CD-DA)支持。CD-DA又稱”Audio CD”,直徑為12cm,容量為74分鐘,以恒線速度(CLV)播放,也就是用于激光唱機(jī)和diskman的音樂CD。
cddb
添加CDDB支持。CDDB即Internet Compact Disc Database,是一組分布于互聯(lián)網(wǎng)的各個(gè)鏡像上的大型CD特征數(shù)據(jù)庫,不過它現(xiàn)在已被商業(yè)團(tuán)體安加了一些版權(quán)限制,因此存在后來的freedb.org和MusiaBrainz一類開放替代方案。
cdinstall
直接從CD復(fù)制文件而不要求用戶來操作,主要用于游戲。
cdparanoia
添加cdparanoia支持。CDParanoia可以直接從CD光盤上抓取音軌,并轉(zhuǎn)換成其它格式的聲音文件。另外它還可以能夠讀取已經(jīng)被破壞的光盤內(nèi)容。libparanoia 是KDE和GNOME默認(rèn)的抓音軌庫。
cdr
添加CD刻錄硬件支持
cgi
添加CGI腳本支持
chasen
添加chasen支持 (一個(gè)日語分詞標(biāo)注系統(tǒng))
cjk
添加多字節(jié)字符語言支持 (中日韓)
clamav
添加Clam防病毒軟件支持(通常是額外添加一個(gè)插件)
coreaudio
在Mac OS X系統(tǒng)上編譯CoreAudio驅(qū)動(dòng)程序
cracklib
使用cracklib來進(jìn)行密碼強(qiáng)度檢查
crypt
添加加密支持 (使用基于私鑰的mcrypt或基于公鑰的gpg)
cscope
添加cscope接口支持 (比如用于vim和emacs)(cscope具有開發(fā)支持功能,極大地方便了對(duì)源代碼庫的瀏覽和查詢,vim中內(nèi)置的ctags支持提供了類似的功能,但cscope的功能更為強(qiáng)大)
css
允許抓取加密DVD上的數(shù)據(jù)
ctype
啟用ctype函數(shù)支持 (ANSI C標(biāo)準(zhǔn)庫中的字符類型頭文件)
cups
添加CUPS(通用UNIX打印系統(tǒng))支持
curl
添加客戶端URL傳輸庫支持 (curl是一個(gè)可以使用URL語法傳輸文件的庫,支持HTTP/HTTPS/FTP/FTPS/DICT/TELNET/LDAP/FILE和GOPHER等協(xié)議)
curlwrappers
在傳輸流中使用curl包裝
custom-cflags
使用自定義的CFLAGS編譯(unsupported)
custom-cxxflags
使用自定義的CXXFLAGS編譯(unsupported)
cvs
啟用CVS(Concurrent Versions System)集成
cxx
編譯C++支持(綁定,額外的庫,代碼生成, …)
db2
添加IBM DB2數(shù)據(jù)庫支持
dbase
添加dbase文件格式(Dbase數(shù)據(jù)庫文件.DBF的文件格式)支持
dbm
添加DBM數(shù)據(jù)庫支持 (DBM是柏克萊大學(xué)發(fā)展的文件/文本型數(shù)據(jù)庫)
dbmaker
添加dbmaker數(shù)據(jù)庫支持
dbus
為需要dbus的程序添加支持 (gpsd,gnomemeeting …)(dbus是一個(gè)消息總線系統(tǒng),用于在應(yīng)用程序中發(fā)送消息,多用于桌面環(huán)境)[主頁:http://www.freedesktop.org/Software/dbus]
dbx
添加數(shù)據(jù)庫抽象層支持 (目的是提供給用戶一種訪問數(shù)據(jù)庫的通用方式)
debug
讓configure和makefiles使用調(diào)試模式編譯
dedicated
添加專屬游戲服務(wù)器支持(一些程序包并不同時(shí)支持服務(wù)端和客戶端)
dga
添加Xorg下的DGA(直接圖形存取)支持
directfb
添加DirectFB支持。[參考文檔:DirectFB的學(xué)習(xí)]
djvu
添加DjVu支持。一個(gè)類似于PDF的文檔格式,特別適合于掃描文檔。
doc
添加額外的文檔資料(API/java文檔等)
dri
支持DRI硬件3D加速。直接渲染架構(gòu)(DRI)是一個(gè)允許在安全和高效的方式下直接訪問顯卡硬件的架構(gòu)。它包括對(duì)X服務(wù)器的改動(dòng),以及對(duì)幾個(gè)客戶端庫和內(nèi)核的改動(dòng)。DRI的第一個(gè)重要應(yīng)用是創(chuàng)建快速的OpenGL實(shí)現(xiàn)。
dts
啟用DTS聲音解碼器支持。
dv
添加一種被許多便攜式攝象機(jī)使用的編解碼器支持
dvb
添加DVB支持 (DVB: 數(shù)字視頻廣播)
dvd
添加DVD支持
dvdr
添加DVD刻錄硬件支持 (比如:xcdroast)
eds
添加Evolution-Data-Server支持。我們可以簡(jiǎn)單地把Evolution看作是Linux下的OutLook,一個(gè)易用的電子郵件客戶端。但它的定位是Linux/Unix下的個(gè)人/工作組信息管理整套解決方案,包括電子郵件、日歷、會(huì)議計(jì)劃、聯(lián)系人管理與任務(wù)列表等。
emacs
添加GNU Emacs支持
emboss
添加EMBOSS支持 (EMBOSS:歐洲分子生物學(xué)開放軟件包,能很好的處理分子生物學(xué)研究中的各種問題)
empress
添加Empress數(shù)據(jù)庫支持
empress-bcs
添加Empress數(shù)據(jù)庫本地存取支持
encode
添加視頻和音頻文件的多媒體編碼器支持
enscript
添加enscript支持。Enscript可將ASCII文件轉(zhuǎn)換為PostScript,HTML,RTF,ANSI格式。
esd
添加media-sound/esound支持 (一種KDE的音效合成器)
esoob
添加Easysoft OOD數(shù)據(jù)庫支持
evo
添加mail-client/evolution支持 (Evolution類似微軟的Outlook,將電子郵件、日歷、聯(lián)系人管理和任務(wù)集成到一個(gè)易用的應(yīng)用程序中)
examples
安裝示例源代碼
exif
添加讀取JPEG和TIFF圖片EXIF頭信息的支持 (EXIF: 可交換圖像文件,實(shí)際是一種JPEG文件,是專門為數(shù)碼相機(jī)的照片設(shè)定的,可以記錄數(shù)字照片的屬性信息和拍攝數(shù)據(jù))
expat
允許使用dev-libs/expat (EXPAT是一個(gè)XML解析器,可用于PHP,Perl,Python等)
fam
添加FAM支持 (FAM: 文件變更監(jiān)視模塊,能實(shí)時(shí)地觀察文件系統(tǒng)的變化情況,并做出及時(shí)的適當(dāng)?shù)姆磻?yīng))[參考文檔:Linux下的實(shí)時(shí)數(shù)據(jù)鏡像]
fastcgi
添加FastCGI接口支持 (CGI: 公共網(wǎng)關(guān)接口)
fbcon
在內(nèi)核中為控制臺(tái)添加framebuffer支持 (FrameBuffer: 幀緩沖,是把顯存抽象后的一種設(shè)備,可以通過這個(gè)設(shè)備的讀寫直接對(duì)顯存進(jìn)行操作)
ffmpeg
添加ffmpeg多媒體解碼器支持
fftw
使用FFTW庫進(jìn)行傅立葉變換計(jì)算 (FFTW: 快速傅立葉變換,用于一維和多維實(shí)數(shù)或復(fù)數(shù)的離散傅里葉變換,有些多媒體音效需要fftw)
firebird
添加Firebird數(shù)據(jù)庫支持
firefox
基于Firefox編譯,而不是基于Seamonkey/Mozilla編譯
flac
添加FLAC音頻編碼支持 (FLAC是一個(gè)類似APE的無損編碼方案,但容錯(cuò)性能要優(yōu)于APE)
flatfile
為平面文件(flat file)添加dbm支持[參考文檔:平面文件]
fltk
為FLTK庫提供支持。FLTK(Fast Light Toolkit)是一個(gè)基于OpenGL的跨平臺(tái)C++圖形化用戶界面工具集。
fontconfig
允許通過media-libs/fontconfig工具配置和定制字體
foomaticdb
支持foomatic打印機(jī)驅(qū)動(dòng)程序數(shù)據(jù)庫
fortran
添加fortran(f77)支持
freetds
允許使用TDS協(xié)議連接MSSQL/Sybase數(shù)據(jù)庫
freewnn
添加FreeWnn支持 (FreeWnn是一個(gè)將日文假名轉(zhuǎn)換到日文漢字的轉(zhuǎn)換引擎)
frontbase
添加frontbase數(shù)據(jù)庫支持
ftp
添加FTP(文件傳輸協(xié)議)支持
gcj
添加GCJ支持 (GCC中的JAVA編譯器)
gd
添加media-libs/gd支持 (gd庫用于動(dòng)態(tài)生成圖片)
gd-external
使用外部的gd版本取代內(nèi)置的版本(可能有些危險(xiǎn))
gdbm
添加sys-libs/gdbm支持 (GNU數(shù)據(jù)庫函數(shù)庫)
geoip
添加GeoIP支持 (GeoIP一個(gè)識(shí)別你Web網(wǎng)站訪問者的所在國家的工具)
ggi
添加media-libs/libggi支持 (非X窗口的視頻api/drivers)
gif
添加GIF圖片格式支持
gimp
為GIMP額外編譯一個(gè)插件
ginac
添加sci-mathematics/ginac(符號(hào)數(shù)學(xué))支持(GiNaC是一個(gè)C++數(shù)學(xué)計(jì)算函數(shù)庫,主要用于編寫科學(xué)和工程上使用的計(jì)算器)
glut
使用GLUT庫編譯一個(gè)OpenGL插件
gmp
添加dev-libs/gmp支持 (GUN MP庫允許你使用任意長(zhǎng)度的整數(shù))
gnome
添加GNOME支持
gnome-keyring
支持通過gnome-keyring保存密碼
gnuplot
添加gnuplot支持。Gnuplot是一個(gè)數(shù)學(xué)繪圖工具,它可以將數(shù)據(jù)和函數(shù)轉(zhuǎn)換為專業(yè)的可視化圖表。
gnustep
添加GNUstep開發(fā)環(huán)境支持 (GNUstep是一個(gè)免費(fèi)/面向?qū)ο?圖形化/跨平臺(tái)的開發(fā)環(huán)境)
gnutls
添加net-libs/gnutls支持(GnuTLS是一款提供TLS 1.0 和 SSL 3.0 加密支持的庫)
gphoto2
添加數(shù)碼相機(jī)支持
gpm
添加sys-libs/gpm支持 (GPM是通用鼠標(biāo)協(xié)議,為控制臺(tái)下提供鼠標(biāo)支持,提供了通用的剪切和粘貼支持)
gps
添加全球定位系統(tǒng)(GPS)支持
graphviz
添加Graphviz庫支持。Graphviz是一個(gè)繪圖工具集,通過繪制直觀的圖表,往往能夠清晰地表現(xiàn)各種結(jié)構(gòu)之間的關(guān)系,從而使復(fù)雜的問題簡(jiǎn)單化。
gzip
添加gzip壓縮支持
gsl
使用GSL科學(xué)計(jì)算函數(shù)庫進(jìn)行計(jì)算。GNU科學(xué)計(jì)算函數(shù)庫GSL(GNU Scientific Library)是一個(gè)強(qiáng)大的C/C++數(shù)值計(jì)算函數(shù)庫。
gsm
支持GSM有損語音壓縮編碼/解碼器。GSM俗稱”全球通”,是一種起源于歐洲的第二代移動(dòng)通信技術(shù)標(biāo)準(zhǔn)。
gstreamer
添加media-libs/gstreamer支持 (GStreamer是GNOME下構(gòu)建流媒體應(yīng)用的編程框架,目標(biāo)是簡(jiǎn)化音/視頻應(yīng)用程序的開發(fā))
gtk
添加x11-libs/gtk+支持 (GTK: GIMP工具包,GIMP: 通用圖像處理程序)(GTK+是應(yīng)用程序圖形界面編程工具)
gtkhtml
添加gnome-extra/gtkhtml支持 (GtkHTML是一個(gè)HTML分析/編輯庫)
guile
添加dev-util/guile支持 (Scheme語言解釋程序)(Guile是GNU工程的擴(kuò)展語言庫,是一個(gè)Scheme語言的實(shí)現(xiàn)版本,把這個(gè)庫鏈接到你的應(yīng)用中就為你的應(yīng)用增加了一種擴(kuò)展語言)
hal
添加硬件抽象層(HAL)支持 (硬件抽象層完全把系統(tǒng)軟件和硬件部分隔離開來,這樣就使得系統(tǒng)的設(shè)備驅(qū)動(dòng)程序與硬件設(shè)備無關(guān),從而大大提高了系統(tǒng)的可移植性)
handbook
允許為KDE4生成參考手冊(cè)
hardened
默認(rèn)為工具鏈(gcc/glibc/binutils)啟用安全增強(qiáng)特性
hddtemp
啟用硬盤驅(qū)動(dòng)器溫度監(jiān)控(app-admin/hddtemp)
hdf5
啟用HDF5(Hierarchical Data Format v5)支持。HDF5是一個(gè)層次型的數(shù)據(jù)存儲(chǔ)格式,包含了數(shù)據(jù)定義和支持接口,支持并行I/O。HDF5比較適合用于那些無法用一般的格式存放的復(fù)雜科學(xué)數(shù)據(jù)。目前很多遙感存儲(chǔ)采用HDF5格式來實(shí)現(xiàn)。
ibm
添加IBM ppc64體系結(jié)構(gòu)支持
iconv
添加iconv字符集轉(zhuǎn)換函數(shù)庫支持
icq
添加ICQ通信協(xié)議支持
icu
添加ICU(Internationalization Components for Unicode)支持(使用dev-libs/icu)。是一個(gè)C/C++的Unicode庫,可以根據(jù)各地的習(xí)俗約定格式化數(shù)字、日期、時(shí)間和貨幣,以及對(duì)這些格式中的文本進(jìn)行語法分析。
idn
添加IDN(Internationalized Domain Names,國際化域名)支持
ieee1394
添加IEEE1394火線支持(數(shù)碼相機(jī),數(shù)碼攝像機(jī)等)
imagemagick
添加Imagemagick支持(ImageMagick類似于GD但效果比GD好)
imap
添加IMAP支持 (IMAP: 網(wǎng)際網(wǎng)絡(luò)信息存取協(xié)議,是一種比POP3更好的協(xié)議,可取代POP3協(xié)議)
imlib
添加media-libs/imlib支持 (imlib: 一個(gè)圖片加載和顯示庫,用于Gnome圖形用戶環(huán)境)
inifile
為.ini文件添加dbm數(shù)據(jù)庫支持
innodb
為mySQL添加innodb表類型支持 (innoDB表類型可以支持事務(wù)處理,且性能優(yōu)秀)
interbase
添加Interbase數(shù)據(jù)庫支持
iodbc
添加iODBC驅(qū)動(dòng)程序庫支持 (ODBC: 開放數(shù)據(jù)庫連接)
ipod
允許訪問iPod設(shè)備
ipv6
添加IPv6支持
jabber
添加jabber即時(shí)通信協(xié)議支持 (jabber是一款即時(shí)消息軟件)
jack
添加JACK音頻連接工具包 (低延遲、高性能的中間過程音頻連接,以及音頻設(shè)備共享,適合于專業(yè)音頻應(yīng)用程序)
java
添加Java支持
java5
使用Java 1.5編譯JAVA支持
java6
使用Java 1.6編譯JAVA支持
javascript
添加javascript支持
jbig
為tiff,Hylafax,ImageMagick等添加jbig-kit支持。jbig-kit是一種高壓縮率且不失真的影像壓縮函數(shù)庫,適用於傳真或掃描影像。
jingle
允許jabber使用語音進(jìn)行通信。Jabber是一種開放式架構(gòu)的即時(shí)通訊系統(tǒng),可以和AOL、ICQ以及YAHOO通兼容。
joystick
在所有軟件包里添加joysticks(游戲操縱桿)支持
jpeg
添加JPEG圖片格式支持
jpeg2k
添加JPEG 2000圖片格式支持
kontact
添加KDE個(gè)人信息管理支持(kde-base/kdepim*)
kde
添加kde-base/kde支持 (KDE桌面環(huán)境)
kdeenablefinal
[試驗(yàn)]使用enable-final標(biāo)志建立kde的ebuilds,可以加速編譯,但是要占用大量?jī)?nèi)存。官方反對(duì)使用此標(biāo)記。
kdehiddenvisibility
編譯KDE時(shí)默認(rèn)隱藏符號(hào)(使用GCC -fvisibility=hidden 命令行選項(xiàng)),必須使用GCC4.1以上版本。
kdeprefix
在KDE的安裝目錄中添加SLOT前綴(/usr/kde/$SLOT),否則將直接安裝到FHS兼容的位置(/usr)
kerberos
添加kerberos支持(Kerberos是一個(gè)基于對(duì)稱密碼的認(rèn)證協(xié)議,該協(xié)議能夠提供強(qiáng)安全的認(rèn)證服務(wù))[參考文檔:Kerberos認(rèn)證協(xié)議]
kolab
添加Kolab Groupware Server支持。Kolab是提供EMAIL、日歷、任務(wù)計(jì)劃、通知聯(lián)系等功能的集成服務(wù)程序。
krb4
添加可選的kerberos4兼容支持 (Kerberos 4協(xié)議實(shí)現(xiàn)中存在多個(gè)加密漏洞,目前為版本5)
ladspa
添加LADSPA(Linux Audio Developer’s Simple Plugin API)支持
lame
使用LAME庫作為MP3編碼器。LAME據(jù)說是目前最好的MP3編碼器,是編碼高品質(zhì)MP3的最佳選擇。
lapack
添加virtual/lapack數(shù)值計(jì)算庫支持(lapack是一個(gè)用于線性代數(shù)計(jì)算的子程序包)
lash
添加LASH支持。LASH是一個(gè)用于Linux音頻應(yīng)用程序的會(huì)話管理系統(tǒng),它允許你保存和恢復(fù)由多個(gè)相互關(guān)聯(lián)的應(yīng)用程序組成的音頻會(huì)話狀態(tài)。
latex
添加LaTeX支持。LaTeX是一種基于TeX的排版系統(tǒng),即使使用者沒有排版和程序設(shè)計(jì)的知識(shí)也可以充分發(fā)揮由TeX所提供的強(qiáng)大功能。
lcms
添加lcms支持。lcms庫可以提供色彩管理功能。
ldap
添加LDAP(輕量級(jí)目錄訪問協(xié)議)支持。
libcaca
添加彩色ASCII藝術(shù)圖形支持
libedit
使用libedit庫代替Readline庫。libedit是一個(gè)非GPL的與GNU Readline庫兼容的替代品。
libgda
添加GDA(GNOME Data Access)支持。GDA提供了一種訪問多種不同類型的數(shù)據(jù)源的統(tǒng)一架構(gòu),既包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫也包括任何可以想象的郵件服務(wù)器數(shù)據(jù)以及LDAP數(shù)據(jù)等。
libnotify
添加桌面通知機(jī)制(desktop notification)支持。
libsamplerate
添加libsamplerate支持。libsamplerate(Secret Rabbit Code)是一個(gè)音頻重采樣庫,比如將44.1kHz的CD音頻轉(zhuǎn)換為48kHz的DVD音頻。
libwww
添加libwww庫(通用WEB應(yīng)用程序編程接口)支持
lirc
添加lirc支持 (lirc: Linux紅外端口控制工具)
livecd
!!僅供內(nèi)部使用,請(qǐng)不要設(shè)置此參數(shù)!! 在livecd構(gòu)建中使用
lm_sensors
添加lm_sensors支持 (硬件監(jiān)測(cè)軟件,提供電壓,溫度,風(fēng)扇轉(zhuǎn)速等的實(shí)時(shí)監(jiān)測(cè))
lua
添加Lua腳本支持。Lua是一種小型的腳本語言,設(shè)計(jì)目的是為了嵌入其他應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。
lzo
添加lzo壓縮支持。lzo的壓縮率并不高,但它是最快速的壓縮和解壓的算法,主要用于實(shí)時(shí)性較高的場(chǎng)合。
m17n-lib
添加m17n-lib支持 (“m17n”是”多語言化”的縮寫。m17n-lib是一個(gè)C語言的多語言文本處理庫,可讓應(yīng)用程序?qū)崿F(xiàn)多語言支持)
mad
添加mad(一個(gè)高質(zhì)量的mp3解碼庫/命令行前端)支持
maildir
添加maildir風(fēng)格(~/.maildir)的郵件緩沖池支持
mailwrapper
添加mailwrapper支持,允許使用其他的MTA(如postfix)取代sendmail
matroska
添加matroska多媒體容器格式(.mkv .mka .mks)支持。Matroska是一種新的多媒體封裝格式,它可將多種不同編碼的視頻及16條以上不同格式的音頻和不同語言的字幕流封裝到同一個(gè)文件當(dāng)中。
matrox
添加Matrox MGA系列顯卡支持
mbox
添加mbox風(fēng)格(/var/spool/mail)的郵件緩沖池支持
mcve
添加MCVE信用卡支付系統(tǒng)支持
memlimit
對(duì)于支持內(nèi)存限制的程序啟用內(nèi)存限制支持
mhash
添加mhash庫支持。mhash是一種線程安全的哈希算法庫。
migemo
為日語添加migemo支持
mikmod
添加libmikmod支持來播放音軌格式的音頻文件
milter
為sendmail添加milter郵件過濾器支持
mime
添加MIME支持。MIME是描述消息內(nèi)容類型的因特網(wǎng)標(biāo)準(zhǔn),MIME消息能包含文本、圖像、音頻、視頻以及其他應(yīng)用程序?qū)S玫臄?shù)據(jù)。
minimal
安裝一個(gè)最小化的build(比如禁止插件/字體/大多數(shù)驅(qū)動(dòng)程序/非關(guān)鍵的特性)
mmap
添加mmap(自內(nèi)存映射)支持[參考文檔:內(nèi)存映射mmap]
mmx
為Pentium MMX和Athlon等級(jí)的處理器添加最佳化優(yōu)化支持
mng
添加libmng庫以支持MNG格式的圖片
modplug
添加libmodplug支持。Libmodplug是一款用于mod類音樂格式(.mod .s3m .it .xm 等后綴)播放和轉(zhuǎn)換的函數(shù)庫。
mono
添加Mono支持。Mono是一個(gè)Linux上的.NET平臺(tái)。
motif
添加motif工具集支持。[參考文檔:GNOME與KDE的戰(zhàn)爭(zhēng)]
mozilla
添加Mozilla web瀏覽器支持
mp3
添加讀取mp3文件支持
mp4
添加讀取mp4文件支持。mp4并不是一種編碼格式,它實(shí)際上只是一種容器
mpeg
添加libmpeg3庫支持(libmpeg3是一個(gè)處理mpeg編碼的庫)
mpi
添加MPI(Message Passing Interface)支持 (MPI: 消息傳遞接口,是一套可用于Linux高性能計(jì)算集群系統(tǒng)上的數(shù)據(jù)傳送模型,目標(biāo)是創(chuàng)建一套和程序語言、計(jì)算機(jī)種類無關(guān)的標(biāo)準(zhǔn),用以撰寫收送訊息的程序碼)
mplayer
添加mplayer播放/編碼支持
msn
添加MSN Messenger通信協(xié)議支持
msql
添加MSQL數(shù)據(jù)庫支持
mssql
添加Microsoft SQL Server數(shù)據(jù)庫支持
mtp
添加MTP(Media Transfer Protocol,媒體傳輸協(xié)議)支持。[參考文檔:媒體傳輸協(xié)議]
mule
為XEmacs添加多語言支持
multilib
讓64bit系統(tǒng)可以同時(shí)編譯32bit和64bit二進(jìn)制文件
musepack
添加musepack音頻編碼支持。musepack據(jù)說是比Lame MP3更優(yōu)秀的有損壓縮方案,是目前最適合用于音樂欣賞的有損編碼。
musicbrainz
使用MusicBrainz(musicbrainz.org)社區(qū)服務(wù)查找音頻文件的元數(shù)據(jù)
mysql
添加MySQL數(shù)據(jù)庫支持
mysqli
添加mySQLi庫支持(改進(jìn)版本的MySQL庫,用于MySQL4.1以上版本)
nas
添加網(wǎng)絡(luò)音頻(network audio)支持
ncurses
添加ncurses支持添加ncurses控制臺(tái)顯示庫支持 (ncurses是curses的改良版本,是一個(gè)能提供快捷鍵、彩色界面、提供鼠標(biāo)支持的基于文本終端窗口功能的動(dòng)態(tài)庫)
neXt
添加neXt工具集支持(??什么玩意??與NeXT軟件公司推出的NEXTSTEP操作系統(tǒng)有關(guān)嗎??)
netboot
添加網(wǎng)絡(luò)啟動(dòng)支持
netcdf
啟用NetCDF數(shù)據(jù)格式支持 (NetCDF是大氣研究大學(xué)協(xié)會(huì)(UCAR)開發(fā)的。由于NetCDF是一種靈活的,自描述的,并能表達(dá)大量數(shù)組數(shù)據(jù)的格式,因此NetCDF在地球、海洋、大氣科學(xué)中得到了廣泛的應(yīng)用)
networkmanager
添加net-misc/networkmanager支持
nis
啟用NIS/YP服務(wù)支持 (NIS/YP: 網(wǎng)絡(luò)信息服務(wù))
nls
使用GNU gettext啟用本地化語言支持 (GNU gettext是一個(gè)本地化/國際化函數(shù)庫)
nntp
添加網(wǎng)絡(luò)新聞傳輸協(xié)議NNTP(Network News Transfer Protocol)支持。NNTP是一種服務(wù)器-客戶機(jī)流模式(端口119)實(shí)現(xiàn)新聞文章的發(fā)行、查詢、修復(fù)及記錄等過程的協(xié)議。新聞文章只需要存儲(chǔ)在一臺(tái)服務(wù)器主機(jī)上,而位于其它網(wǎng)絡(luò)主機(jī)上的訂戶通過建立到新聞主機(jī)的流連接閱讀到新聞文章。NNTP為新聞組的廣泛應(yīng)用建立了技術(shù)基礎(chǔ)。
nocd
安裝在沒有CD-ROM的情況下運(yùn)行程序所需要的所有文件
nocxx
禁止C++支持(除非你自己知道自己在作什么,否則不要啟用該選項(xiàng))
nptl
添加Native POSIX Thread庫支持 (Linux2.6以上的內(nèi)核POSIX線程的新實(shí)現(xiàn),大大提高了性能并增加了可縮放性)[參考文檔:Linux線程庫性能測(cè)試與分析;應(yīng)用2.6內(nèi)核超線程模式]
nsplugin
為支持Netscape插件架構(gòu)的瀏覽器編譯插件,目前幾乎所有瀏覽器都支持。
ocaml
添加Ocaml語言支持。Ocaml是Caml編程語言的主要實(shí)現(xiàn)。
ocamlopt
添加ocamlopt(ocaml本機(jī)代碼編譯器)支持。目的是生成運(yùn)行速度更快的程序(警告:你必須在全局范圍內(nèi)明確的disable/enable它)
oci8
添加Oracle8支持
oci8-instant-client
使用dev-db/oracle-instantclient-basic作為Oracle服務(wù)提供者,而不是安裝完整的Oracle服務(wù)器。
odbc
添加ODBC(開放數(shù)據(jù)庫互連)支持
offensive
??使用程序包中可能存在的攻擊的(討厭的)項(xiàng)目??
ofx
添加OFX(開放式金融交換)數(shù)據(jù)文件的導(dǎo)入/導(dǎo)出支持
ogg
添加Ogg多媒體容器格式支持(通常被Vorbis/Theora/flac使用)
old-linux
添加老版本的linux-2.4支持
openal
添加OpenAL(Open Audio Library)支持。OpenAL是跨平臺(tái)音效API,用于多通道三維位置音效的特效表現(xiàn),其API風(fēng)格模仿自O(shè)penGL,也主要用于游戲。
openexr
添加高動(dòng)態(tài)范圍/高精度色彩的OpenEXR圖形文件格式支持[http://www.openexr.com/]。OpenEXR主要用于全球第一大特效制作公司ILM的電影(變形金剛,侏羅紀(jì)公園,加勒比海盜,星球大戰(zhàn)…)中。
opengl
添加OpenGL(3D圖形API)支持。
openmp
添加OpenMP支持。OpenMP是一個(gè)編譯器指令和庫函數(shù)的集合,主要是為共享式存儲(chǔ)計(jì)算機(jī)上的并行程序設(shè)計(jì)使用的。要求 >=sys-devel/gcc-4.2 并且使用USE=”openmp”編譯。
oracle
添加oracle數(shù)據(jù)庫支持
osc
添加OSC(Open Sound Control)協(xié)議支持。OSC協(xié)議可以用于計(jì)算機(jī)、聲音合成器、各種多媒體設(shè)備之間通過網(wǎng)絡(luò)進(jìn)行通信,讓電子樂器之間也能利用網(wǎng)絡(luò)的便利。
oscar
添加Oscar(AIM/ICQ)即時(shí)通信協(xié)議支持
oss
添加OSS支持(Open Sound System起源于Linux kernel的聲卡驅(qū)動(dòng)程序,已是昨日黃花,目前讓位給ALSA了)
pam
添加PAM支持。切勿武斷的使用它!(PAM: 可插入認(rèn)證模塊,是功能十分強(qiáng)大的系統(tǒng)認(rèn)證模組系統(tǒng),所有新式的Linux系統(tǒng)皆使用此認(rèn)證系統(tǒng),系統(tǒng)可藉由PAM,擴(kuò)充認(rèn)證機(jī)制)
pch
啟用預(yù)編譯頭文件支持(要求 >=sys-devel/gcc-3.4),這將增大內(nèi)存和磁盤用量,但可以加快編譯過程。
pcmcia
添加筆記本上的PCMCIA設(shè)備支持
pcntl
Adds support for process creation functions
pcre
添加PCRE(Perl兼容的正則表達(dá)式)支持
pda
添加便攜式設(shè)備支持(PDA??)
pdf
添加PDF文檔格式支持
perl
添加Perl語言支持
php
添加php支持
plasma
編譯可選的plasma widgets支持(依賴于kde-base/libplasma)
plotutils
添加plotutils支持。plotutils是一個(gè)2D矢量圖函數(shù)庫。
png
添加libpng庫支持(PNG圖片)
policykit
使用sys-auth/policykit獲取特權(quán)
portaudio
添加跨平臺(tái)的portaudio音頻編程接口支持
posix
添加POSIX兼容函數(shù)庫支持
postgres
添加PostgreSQL數(shù)據(jù)庫支持
ppds
自動(dòng)生成打印驅(qū)動(dòng)程序文件
prelude
啟用Prelude入侵檢測(cè)系統(tǒng)支持
prefix
Defines if a Gentoo Prefix offset installation is used
profile
在編譯時(shí)添加profile支持,主要用于應(yīng)用程序性能分析和調(diào)試。
pulseaudio
添加PulseAudio音頻服務(wù)支持。[參考文檔:Linux聲音系統(tǒng)和PulseAudio簡(jiǎn)介]
python
添加Python語言支持
qdbm
添加qdbm(Quick Database Manager)庫支持(QDBM是一個(gè)管理數(shù)據(jù)庫的函數(shù)庫,它參照GDBM為了下述三點(diǎn)而被開發(fā):更高的處理速度,更小的數(shù)據(jù)庫文件大小,和更簡(jiǎn)單的API)
qmail-spp
添加qmail SMTP插件支持
qt3
添加Qt GUI/Application Toolkit 3.x支持(Qt 3.x是一個(gè)多平臺(tái)的C++圖形用戶界面應(yīng)用程序框架,也是KDE 3.x桌面環(huán)境的基礎(chǔ))
qt4
添加Qt GUI/Application Toolkit 4.x支持(Qt 4.x是一個(gè)多平臺(tái)的C++圖形用戶界面應(yīng)用程序框架,也是KDE 4.x桌面環(huán)境的基礎(chǔ))
quicktime
添加OpenQuickTime支持
radius
添加RADIUS認(rèn)證支持(主要用于對(duì)遠(yuǎn)程撥入的用戶進(jìn)行授權(quán)和認(rèn)證,主要針對(duì)的遠(yuǎn)程登錄類型有:LDAP、SLIP、PAP、PPP、telnet和rlogin等)
raw
添加raw image格式支持
rdesktop
添加遠(yuǎn)程桌面協(xié)議支持,主要用于連接到Windows服務(wù)器。
readline
使用libreadline庫支持 (readline是一個(gè)對(duì)命令行進(jìn)行編輯的庫,使用命令行的的人一般都需要, 除非你不使用Esc/Alt/Ctrl/Shift鍵,否則請(qǐng)加上這個(gè)參數(shù))
recode
添加GNU recode庫支持 (GNU recode庫可以在不同的字符集和編碼間相互轉(zhuǎn)換)
rss
添加RSS feeds支持
ruby
添加Ruby語言支持
samba
添加SAMBA支持,可以實(shí)現(xiàn)與Windows文件共享以及打印共享
sapdb
添加SAP DB數(shù)據(jù)庫支持(也就是MySQL公司的MaxDB)
sasl
添加SASL支持 (SASL: 簡(jiǎn)單認(rèn)證和安全層)[參考文檔:基于cyrus-sasl的認(rèn)證]
savedconfig
使用它來恢復(fù)保存在/etc/portage/savedconfig ${CATEGORY}/${PN}中的配置信息。你必須確保USE標(biāo)記包含了正確的依賴關(guān)系。
scanner
添加硬件掃描支持(比如做為kdegraphics程序的前端)
sdl
添加Simple Direct Layer支持 (多媒體庫)
seamonkey
添加Seamonkey瀏覽器支持
selinux
提供SELinux支持 !!僅功內(nèi)部使用,只能由selinux的profile文件設(shè)置,其他情況下請(qǐng)勿使用!![參考文檔:Linux安全模塊簡(jiǎn)介;SELinux是什么]
semantic-desktop
跨KDE支持語義搜索和信息檢索
session
添加持久會(huì)話支持(??啥意思??)
sharedext
為php添加創(chuàng)建共享擴(kuò)展的支持
sharedmem
添加使用共享內(nèi)存段支持
shorten
添加shorten音頻壓縮器支持
simplexml
添加SimpleXML支持(SimpleXML是一個(gè)處理XML的擴(kuò)展模塊,基于GNOME項(xiàng)目的libxml2庫)
skey
啟用S/Key認(rèn)證支持。S/Key是種一次性密碼系統(tǒng)。
slang
添加slang文本顯示庫支持 (很像ncurses)
slp
添加服務(wù)定位協(xié)議(Service Locator Protocol)支持
smartcard
添加智能卡支持
smp
啟用多核CPU以及多CPU支持
sndfile
添加libsndfile支持 (libsndfile是一個(gè)通過標(biāo)準(zhǔn)接口來讀寫聲音文件的C庫)
snmp
添加SNMP協(xié)議支持 (SNMP: 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)
soap
添加SOAP協(xié)議支持 (SOAP: 簡(jiǎn)單對(duì)象訪問協(xié)議)
sockets
添加tcp/ip套接字支持
socks5
添加socks5袋裡服務(wù)器支持
solid
添加Solid數(shù)據(jù)庫引擎支持
source
將源代碼打成zip包并安裝??
sox
添加音頻格式轉(zhuǎn)換軟件SoX(Sound eXchange)支持
speex
添加speex音頻編碼支持。Speex的特點(diǎn)是針對(duì)語音壓縮的效果非常好,音質(zhì)不次于iLBC,在丟包和窄帶(5-30k)時(shí)音質(zhì)依然非常出色。
spell
添加拼寫檢查/字典支持
spl
添加PHP標(biāo)準(zhǔn)程序庫(Standard PHP Library)支持
sqlite
添加SQLite數(shù)據(jù)庫支持 (一個(gè)輕量級(jí)數(shù)據(jù)庫)
sqlite3
添加SQLite3數(shù)據(jù)庫支持 (一個(gè)輕量級(jí)數(shù)據(jù)庫)
sse
為PentiumIII級(jí)別以上的cpu啟用SSE指令集優(yōu)化支持
sse2
為兼容SSE2指令集的CPU啟用SSE2指令集優(yōu)化支持
ssl
添加SSL連接支持 (SSL: 安全套接字層)
startup-notification
開啟應(yīng)用程序啟動(dòng)事件反饋機(jī)制
static
!!在系統(tǒng)引導(dǎo)過程中切勿使用該參數(shù)!! 因?yàn)檫@將導(dǎo)致二進(jìn)制可執(zhí)行文件使用靜態(tài)連接而不是動(dòng)態(tài)連接
subversion
開啟subversion(一種版本控制系統(tǒng))支持
suid
允許具有潛在安全風(fēng)險(xiǎn)的程序具有setuid位
svg
添加SVG支持 (SVG: 可縮放矢量圖,那些經(jīng)常瀏覽多媒體網(wǎng)站的用戶可能需要)
svga
添加SVGAlib庫支持。SvgaLib是Linux Console下的VGA驅(qū)動(dòng)函數(shù)庫。
sybase
添加Sybase數(shù)據(jù)庫支持
sybase-ct
添加Sybase-CT數(shù)據(jù)庫支持
symlink
強(qiáng)制內(nèi)核ebuilds自動(dòng)更新/usr/src/linux符號(hào)連接
syslog
添加syslog支持
sysvipc
添加與System V兼容的進(jìn)程間通信支持
szip
使用szip壓縮庫。Szip是一種無損壓縮,對(duì)大文本壓縮效果較好。
taglib
使用taglib來擴(kuò)展JSP標(biāo)記。
tcl
添加Tcl/Tk支持(Tcl/Tk 是一種簡(jiǎn)明、高效、可移植性好的編程語言)
tcpd
添加TCP包裝支持
test
Portage-2.1.2之后此標(biāo)記已經(jīng)失去意義了,不要使用它。
theora
添加開源免費(fèi)的Theora視頻編碼支持。Theora屬于Ogg項(xiàng)目的一部分,主要用于高清影片,具有超越H.264的畫質(zhì),下一代的Theora編碼器將命名為Thusnelda
threads
在內(nèi)核中添加線程庫支持,通常是pthreads(Posix線程庫)[參考文檔:Linux線程庫性能測(cè)試與分析;應(yīng)用2.6內(nèi)核超線程模式;Linux線程初探]
tidy
添加HTML Tidy支持 (Tidy: 一個(gè)將HTML轉(zhuǎn)換為XHTML的開源工具)
tiff
添加tiff圖片格式支持
timidity
添加Timidity++(MIDI音序器)支持
tk
添加Tk GUI toolkit支持
tokenizer
添加PHP文件分析器(file parser)支持
truetype
添加FreeType/FreeType2字體支持
uclibc
使用uclibc進(jìn)行編譯和連接 (uClibc是一個(gè)針對(duì)嵌入式系統(tǒng)替代Glibc的C庫,需要的內(nèi)存比Glibc少)
unicode
添加Unicode支持
usb
添加USB支持
v4l
添加video4linux支持 (內(nèi)核視頻采集接口API)
v4l2
添加video4linux2支持 (新一代內(nèi)核視頻采集接口API)
vanilla
不添加改變默認(rèn)行為的額外補(bǔ)丁。!!切勿在全局范圍內(nèi)使用此標(biāo)記!!
vcd
添加VCD支持
vhosts
添加為虛擬主機(jī)環(huán)境安裝基于Web的應(yīng)用程序的支持??
videos
安裝一些游戲中可選的視頻文件
vim-syntax
加入相關(guān)的vim語法腳本
vnc
添加VNC(remote desktop viewer)支持。VNC是一類使用RFB協(xié)議的跨平臺(tái)屏幕分享及遠(yuǎn)程控制軟件,比如:RealVNC, TightVNC, UltraVNC 等。
voodoo3
添加3Dfx的Voodoo3支持,不然將默認(rèn)支持Voodoo4/5
vorbis
添加OggVorbis音頻解碼器支持。[參考文檔:OggVorbis]
wavpack
添加wavpack音頻壓縮工具支持。[參考文檔:WavPack]
wddx
添加WDDX支持 (WDDX是一種基于XML的Web分布式數(shù)據(jù)交換技術(shù))
wifi
添加無線網(wǎng)絡(luò)支持
win32codecs
使用win32編碼器動(dòng)態(tài)鏈接庫來支持avi/wmv等文件的解碼
wmf
添加wmf矢量圖形格式支持。
wxwidgets
添加wxWidgets/wxGTK圖形用戶界面開發(fā)工具支持
wxwindows
反對(duì)使用此標(biāo)記,即將被廢除
x264
使用x264來支持h.264編碼。h.264是一種高清視頻編碼標(biāo)準(zhǔn),而x264是采用這種標(biāo)準(zhǔn)的一種具體實(shí)現(xiàn)。
xattr
添加文件系統(tǒng)的擴(kuò)展屬性支持(存儲(chǔ)在文件系統(tǒng)內(nèi)的元數(shù)據(jù))。[參考文檔:擴(kuò)展文件屬性]
xcb
添加XCB(X protocol C-language Binding)支持。XCB是Xlib的一個(gè)替代品,具有精簡(jiǎn)、延遲隱藏(latency hiding)、直接訪問協(xié)議、可擴(kuò)展性、可支持多線程執(zhí)行的優(yōu)點(diǎn)。
xcomposite
添加Xorg的復(fù)合擴(kuò)展(composite extension)支持。
xemacs
添加XEmacs支持
xface
添加xface支持 (通過在Email加入X-Face信頭來顯示一個(gè)小頭像)
xft
編譯XFT字體渲染引擎(x11-libs/libXft)支持。XFT給X應(yīng)用程序提供了訪問FreeType字體光柵化引擎和X渲染擴(kuò)展的接口,也擔(dān)負(fù)了配置和定制字體的功能。
xine
添加XINE電影播放庫支持 (XINE是一個(gè)可播放眾多流媒體文件的函數(shù)庫和播放器)
xinerama
添加xinerama X11擴(kuò)展支持,以支持多個(gè)顯示器
xinetd
添加xinetd(超級(jí)Internet服務(wù)器)支持。[參考文檔:網(wǎng)絡(luò)服務(wù)和Xinetd]
xml
添加XML文件支持
xmlrpc
添加xml-rpc庫支持
xosd
使用X On Screen Display庫發(fā)送顯示信號(hào)??
xpm
添加XPM圖形格式支持
xprint
添加xprint支持,Xprint是一種高級(jí)打印系統(tǒng)。
xscreensaver
添加XScreenSaver擴(kuò)展支持。XScreenSaver是一個(gè)執(zhí)行在X Window系統(tǒng)下的屏幕保護(hù)程序,還能鎖定屏幕。
xsl
添加XSL庫(v1)支持(XSL文檔也是XML文檔中一種)
xulrunner
使用xulrunner(而不是firefox/seamonkey)來編譯本地瀏覽器集成。
xv
添加可選的Xvideo擴(kuò)展支持 (Xvideo是一個(gè)X窗口下的視頻回放API,可以直接把圖像顯示在可拖拉的對(duì)象里)
xvid
添加xvid.org的開源mpeg-4編碼支持
yahoo
添加Yahoo Messenger即時(shí)通信協(xié)議支持
yaz
添加用于Z39.50協(xié)議支持(YAZ)。Z39.50協(xié)議是一種在客戶/服務(wù)器環(huán)境下計(jì)算機(jī)之間進(jìn)行信息檢索的通訊協(xié)議。
zeroconf
添加DNS-SD(DNS Service Discovery)支持。DNS-SD是一個(gè)瀏覽網(wǎng)絡(luò)上的DNS服務(wù)的方法。
zlib
添加zlib(解)壓縮支持
zsh-completion
添加zsh-completion支持(改進(jìn)了zsh的自動(dòng)補(bǔ)全功能)

標(biāo)簽:延安 漯河 普洱 云南 寧夏 南昌 儋州 宿州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Gentoo全局USE標(biāo)記簡(jiǎn)介》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266