USE标记对于Gentoo的意义无需多言,按照最新的资料整理一把先:
===========================================
3dfx
添加Xorg下的3dfx显卡支持 (参见: voodoo3)
3dnow
添加AMD处理器的3dnow!多媒体指令集支持
X
添加X11支持
Xaw3d
添加Xaw3d(X athena widgets in 3d)支持。Xaw3d是MIT Athena Widget set for X Windows的增强版本,可以在几乎不修改源代码的情况下为应用程序添加3D视觉效果。
a52
添加用于DVD的ATSC A/52解码支持
aac
添加MPEG-4 AAC音频支持
aalib
添加media-libs/aalib支持 (ASCII-Graphics库) (用于将图形转换成ASCII字符的"ascii艺术")
accessibility
添加辅助功能支持(方便残疾人使用计算机的技术,比如'at-spi'库)
acl
添加文件访问控制列表支持[参考文档:文件访问控制列表]
acpi
添加ACPI(高级配置与电源接口)支持[参考文档:高级电源管理常见问题解答]
adabas
添加Adabas数据库引擎支持
adns
添加adns DNS客户端库(一个用于C/C++的异步DNS解析库)支持[主页:http://www.gnu.org/software/adns/]
afs
添加OpenAFS支持 (一个分布式文件系统)[参考文档:OpenAFS帮助聚集分布式数据]
aim
添加AIM即时通信协议支持 (AOL.com的即时消息工具)
alsa
添加media-libs/alsa-lib支持 (高级Linux音效架构)[参考文档:ALSA研究笔记]
altivec
添加G4/G5/ppc970处理器优化支持
ao
在音频回放(sound playback)时使用libao音频库(一个跨平台音频库,对于在多个平台上输出音频很有用)
apache2
当一个程序包同时支持Apache1和Apache2时,选择支持Apache2
apm
添加APM电源管理支持[参考文档:高级电源管理常见问题解答]
arts
添加aRts支持 (给KDE提供音频支持,主要是给KDE库提供必要的库文件)
atm
添加ATM(异步传输模式)协议支持
audiofile
添加libaudiofile(音频文件库)支持
avahi
添加avahi/Zeroconf支持。avahi是利用mDNS协议的,实现本地网内服务发现的软件,如寻找局域网内的在线用户、打印机等。
aqua
添加Aqua/Carbon GUI支持。Aqua是苹果Mac OS X的图形界面,Carbon是其编程接口。
bash-completion
添加bash-completiton支持 (改进了bash的命令补全功能)
bcmath
添加libbcmath支持 (bcmath是一个任意精度数学函数库)
berkdb
添加sys-libs/db支持 (MySQL的Berkeley DB表类型支持)
bidi
添加双向语言支持 (支持由右而左的语言,如:阿拉伯语和希伯来语)
bindist
启用或禁止可选的预编译包(GRP)支持 (比如由于发行许可导致的)
birdstep
添加Birdstep数据库服务器支持
blas
添加virtual/blas库支持 (BLAS是着名的基本线性代数子程序包,被许多实际应用问题和几乎所有有关矩阵计算的软件所采用,可应用于科学和工程设计的矩阵计算问题,也可应用于生产基本线性代数计算的高水平程序库,是数学应用软件的基本核心库。)
bluetooth
添加蓝牙支持
bootstrap
!!仅供内部使用,请不要设置此参数!!在原始系统的引导过程中使用[make stage2]
boundschecking
添加Haj Ten Brugge边界检查补丁,这将禁用固有的PIE+SSP补丁 (边界检查用于防止缓冲区溢出漏洞攻击)
branding
启用Gentoo特定的标识,比如添加此标记后可以获得一个漂亮的"Gentoo牌"Gnome启动画面,取代默认的Gnome启动画面。
bsf
添加Apache BSF(Bean Scripting Framework) (dev-java/bsf)支持。BSF支持在Java应用程序内调用脚步语言(Script),并且支持脚步语言直接访问Java对象和方法。它提供了完整的API实现通过Java访问脚本语言的引擎。
build
!!仅供内部使用,请不要设置此参数!! 用于建立引导过程前半部分的镜像构建[make stage1]
bzip2
使用bzlib压缩库
cairo
添加cairo图形库支持。Cairo是一个支持多种输出设备的跨平台2D图形库。[参考文档:用cairo实现跨平台图形]
calendar
添加日历支持(不是用mcal!)
canna
添加Canna支持 (Canna是一个将日文假名转换到日文汉字的转换引擎)
caps
使用Linux capabilities库(POSIX.1e capabilities)来控制权限[参考文档:Linux安全模块简介;利用capability特征加强Linux系统安全]
cdb
添加qmail作者编写的CDB数据库引擎支持
cdda
添加Compact Disk Digital Audio(数字式激光唱盘,简称CD-DA)支持。CD-DA又称"Audio CD",直径为12cm,容量为74分钟,以恒线速度(CLV)播放,也就是用于激光唱机和diskman的音乐CD。
cddb
添加CDDB支持。CDDB即Internet Compact Disc Database,是一组分布于互联网的各个镜像上的大型CD特征数据库,不过它现在已被商业团体安加了一些版权限制,因此存在后来的freedb.org和MusiaBrainz一类开放替代方案。
cdinstall
直接从CD复制文件而不要求用户来操作,主要用于游戏。
cdparanoia
添加cdparanoia支持。CDParanoia可以直接从CD光盘上抓取音轨,并转换成其它格式的声音文件。另外它还可以能够读取已经被破坏的光盘内容。libparanoia 是KDE和GNOME默认的抓音轨库。
cdr
添加CD刻录硬件支持
cgi
添加CGI脚本支持
chasen
添加chasen支持 (一个日语分词标注系统)
cjk
添加多字节字符语言支持 (中日韩)
clamav
添加Clam防病毒软件支持(通常是额外添加一个插件)
coreaudio
在Mac OS X系统上编译CoreAudio驱动程序
cracklib
使用cracklib来进行密码强度检查
crypt
添加加密支持 (使用基于私钥的mcrypt或基于公钥的gpg)
cscope
添加cscope接口支持 (比如用于vim和emacs)(cscope具有开发支持功能,极大地方便了对源代码库的浏览和查询,vim中内置的ctags支持提供了类似的功能,但cscope的功能更为强大)
css
允许抓取加密DVD上的数据
ctype
启用ctype函数支持 (ANSI C标准库中的字符类型头文件)
cups
添加CUPS(通用UNIX打印系统)支持
curl
添加客户端URL传输库支持 (curl是一个可以使用URL语法传输文件的库,支持HTTP/HTTPS/FTP/FTPS/DICT/TELNET/LDAP/FILE和GOPHER等协议)
curlwrappers
在传输流中使用curl包装
custom-cflags
使用自定义的CFLAGS编译(unsupported)
custom-cxxflags
使用自定义的CXXFLAGS编译(unsupported)
cvs
启用CVS(Concurrent Versions System)集成
cxx
编译C++支持(绑定,额外的库,代码生成, ...)
db2
添加IBM DB2数据库支持
dbase
添加dbase文件格式(Dbase数据库文件.DBF的文件格式)支持
dbm
添加DBM数据库支持 (DBM是柏克莱大学发展的文件/文本型数据库)
dbmaker
添加dbmaker数据库支持
dbus
为需要dbus的程序添加支持 (gpsd,gnomemeeting ...)(dbus是一个消息总线系统,用于在应用程序中发送消息,多用于桌面环境)[主页:http://www.freedesktop.org/Software/dbus]
dbx
添加数据库抽象层支持 (目的是提供给用户一种访问数据库的通用方式)
debug
让configure和makefiles使用调试模式编译
dedicated
添加专属游戏服务器支持(一些程序包并不同时支持服务端和客户端)
dga
添加Xorg下的DGA(直接图形存取)支持
directfb
添加DirectFB支持。[参考文档:DirectFB的学习]
djvu
添加DjVu支持。一个类似于PDF的文档格式,特别适合于扫描文档。
doc
添加额外的文档资料(API/java文档等)
dri
支持DRI硬件3D加速。直接渲染架构(DRI)是一个允许在安全和高效的方式下直接访问显卡硬件的架构。它包括对X服务器的改动,以及对几个客户端库和内核的改动。DRI的第一个重要应用是创建快速的OpenGL实现。
dts
启用DTS声音解码器支持。
dv
添加一种被许多便携式摄象机使用的编解码器支持
dvb
添加DVB支持 (DVB: 数字视频广播)
dvd
添加DVD支持
dvdr
添加DVD刻录硬件支持 (比如:xcdroast)
eds
添加Evolution-Data-Server支持。我们可以简单地把Evolution看作是Linux下的OutLook,一个易用的电 子邮件客户端。但它的定位是Linux/Unix下的个人/工作组信息管理整套解决方案,包括电子邮件、日历、会议计划、联系人管理与任务列表等。
emacs
添加GNU Emacs支持
emboss
添加EMBOSS支持 (EMBOSS:欧洲分子生物学开放软件包,能很好的处理分子生物学研究中的各种问题)
empress
添加Empress数据库支持
empress-bcs
添加Empress数据库本地存取支持
encode
添加视频和音频文件的多媒体编码器支持
enscript
添加enscript支持。Enscript可将ASCII文件转换为PostScript,HTML,RTF,ANSI格式。
esd
添加media-sound/esound支持 (一种KDE的音效合成器)
esoob
添加Easysoft OOD数据库支持
evo
添加mail-client/evolution支持 (Evolution类似微软的Outlook,将电子邮件、日历、联系人管理和任务集成到一个易用的应用程序中)
examples
安装示例源代码
exif
添加读取JPEG和TIFF图片EXIF头信息的支持 (EXIF: 可交换图像文件,实际是一种JPEG文件,是专门为数码相机的照片设定的,可以记录数字照片的属性信息和拍摄数据)
expat
允许使用dev-libs/expat (EXPAT是一个XML解析器,可用于PHP,Perl,Python等)
fam
添加FAM支持 (FAM: 文件变更监视模块,能实时地观察文件系统的变化情况,并做出及时的适当的反应)[参考文档:Linux下的实时数据镜像]
fastcgi
添加FastCGI接口支持 (CGI: 公共网关接口)
fbcon
在内核中为控制台添加framebuffer支持 (FrameBuffer: 帧缓冲,是把显存抽象后的一种设备,可以通过这个设备的读写直接对显存进行操作)
ffmpeg
添加ffmpeg多媒体解码器支持
fftw
使用FFTW库进行傅立叶变换计算 (FFTW: 快速傅立叶变换,用于一维和多维实数或复数的离散傅里叶变换,有些多媒体音效需要fftw)
firebird
添加Firebird数据库支持
firefox
基于Firefox编译,而不是基于Seamonkey/Mozilla编译
flac
添加FLAC音频编码支持 (FLAC是一个类似APE的无损编码方案,但容错性能要优于APE)
flatfile
为平面文件(flat file)添加dbm支持[参考文档:平面文件]
fltk
为FLTK库提供支持。FLTK(Fast Light Toolkit)是一个基于OpenGL的跨平台C++图形化用户界面工具集。
fontconfig
允许通过media-libs/fontconfig工具配置和定制字体
foomaticdb
支持foomatic打印机驱动程序数据库
fortran
添加fortran(f77)支持
freetds
允许使用TDS协议连接MSSQL/Sybase数据库
freewnn
添加FreeWnn支持 (FreeWnn是一个将日文假名转换到日文汉字的转换引擎)
frontbase
添加frontbase数据库支持
ftp
添加FTP(文件传输协议)支持