1. 什么是USE标志
1.1 声明USE标志
1.2 有用的命令
1.3 Emerge命令选项
1.4 相关工具
2. 使用USE标志
2.1 声明永久使用标志
2.2 为单个包声明USE标志
2.3 声明临时USE标志
2.4 优先级
2.5 使整个系统适应新的USE标志
3. 包特定的USE标志
3.1 查看可用的USE标志
4. REQUIRED_USE必要条件
5 useflaglist
5.1 当前活动的USE标志
5.2 Global
5.3. Local

 

1. 什么是USE标志

USE 标志是体现某个概念的支持和依赖信息的关键字。 
它们是 Gentoo 的核心功能,管理 Gentoo 系统需要很好地理解如何处理它们。 
USE 标志用于在安装时配置每个包。 
他们经常设置编译时间选项,这种选择选项的能力只有在安装包时才可用,这是 Gentoo 基于源代码所利用的巨大优势之一。 
USE 标志可以配置包的许多方面,可用的 USE 标志和相应的可选功能取决于每个单独的软件。 
默认情况下,整个发行版带有合理的 USE 标志,并且通过选择一个配置文件来进一步完善这些标志以适应计划的系统使用。 
每个包都有自己的一组可用 USE 标志,具体取决于可以为包配置的内容,并且这些也设置为合理的默认值。
 

1.1 声明USE标志

默认的 USE 标志集由选定的配置文件定义。 
可以在/etc/portage/make.conf和/或/etc/portage/package.use中更改它们。
可以在命令行上临时设置一个 USE 标志,以检查它对依赖项的影响,然后再将其写入/etc/portage/package.use: 
user $USE="[USE flag to test]" emerge --pretend --verbose <package name> 
不要使用它来实际安装包,因为升级时设置会丢失。
 

1.2 有用的命令

user $portageq envvar USE | xargs -n 1 
要检查某个 USE 标志是否已激活以及哪些软件包使用它,请运行: 
user $euse -I <use_flag> # included with app-portage/gentookit 
user $quse <use_flag> # included with app-portage/portage-utils 
user $eix --installed-with-use <use_flag> # included with app-portage/eix 
替换<use_flag>为要检查的 USE 标志。
 

1.3 Emerge命令选项

Emerge命令有一些与 USE 标志相关的选项,例如 :
 --changed-use( -U)
 --complete-graph-if-new-use < y | n >
 --newuse( -N) 
 有关详细信息,请参阅man 1 emerge。
 

1.4 相关工具

一些工具可用于分析和管理 USE 标志: 
 

2. 使用USE标志

要查看当前活动的 USE 标志(完全),使用emerge --info: 
root #emerge --info | grep ^USE
 

2.1 声明永久使用标志

FILE /etc/portage/make.confUpdating USE in make.conf
USE="-kde -qt5 ldap"
可以在命令行上临时设置一个 USE 标志以检查它将产生什么效果,然后再将其写入世界文件: 
USE="[USE flag to test]" emerge --pretend --verbose --update --deep --newuse world
 

2.2 为单个包声明USE标志

FILE: /etc/portage/package.use
# 全局禁用配置文件启用的不需要的 USE 标志
*/* -bluetooth -dbus -ldap -libnotify -nls -qt3support -udisks
# 为 app-admin/sudo 启用 USE 标志
app-admin/sudo offensive
# 禁用 mysql 对 dev-lang/php 的支持
dev-lang/php -mysql 
# 启用 java 并设置 libreoffice 的 python 解释器版本
app-office/libreoffice java PYTHON_SINGLE_TARGET: python3_9
 

2.3 声明临时USE标志

请记住,此设置仅适用于输入的命令;
重新emerge或更新此应用程序(显式或作为系统更新的一部分)将撤消通过(临时)USE 标志定义触发的更改。
以下示例pulseaudio在安装 SeaMonkey 期间临时从 USE 变量中删除该值:
root #USE="-pulseaudio" emerge www-client/seamonkey
 

2.4 优先级

当然,什么设置优先于 USE 设置有一定的优先级。USE 设置的优先级按优先级排序(首先具有最低优先级):
  1.   在您的配置文件的make.defaults文件部分中声明的默认 USE 设置
  2.   /etc/portage/make.conf中用户定义的 USE 设置
  3.   /etc/portage/package.use中用户定义的 USE 设置
  4.   用户定义的 USE 设置作为环境变量
要查看 Portage 看到的最终 USE 设置,请运行emerge –info。
这将列出所有相关变量(包括USE变量)以及 Portage 已知的当前定义。
root #emerge –info
 

2.5 使整个系统适应新的USE标志

更改 USE 标志后,应更新系统以反映必要的更改。为此,请使用—newuse带有merge的选项:
root #emerge --update --deep --newuse @world
接下来,运行 Portage 的 depclean 来移除在“旧”系统上出现但已被新的 USE 标志废弃的条件依赖。
仔细检查提供的“过时”软件包列表,确保它不会删除所需的软件包。
在以下示例中,--pretend( -p) 开关使 depclean 仅列出软件包而不删除它们:
root #emerge --pretend –depclean
当 depclean 完成时,emerge可能会提示重建与可能已删除的软件包提供的共享对象动态链接的应用程序。
Portage 将保留必要的库,直到执行此操作以防止破坏应用程序。
它存储了集合中需要重建的内容preserved-rebuild。要重建必要的包,请运行:
root #emerge @preserved-rebuild
完成所有这些后,系统将使用新的 USE 标志设置。
 

3. 包特定的USE标志

3.1 查看可用的USE标志

让我们以 seamonkey 为例:它听什么 USE 标志?为了找出答案,我们使用带有和选项 的emerge :--pretend--verbose
root #emerge --pretend --verbose www-client/seamonkey
emerge并不是这项工作的唯一工具。事实上,在app-portage/gentoolkit包 中有一个名为equery的专用于包信息的工具
root #emerge --ask app-portage/gentoolkit
现在使用参数运行equeryuses以查看某个包的 USE 标志。例如,对于app-portage/portage-utils包:
user $equery --nocolor uses =app-portage/portage-utils-0.93.3
 

4. REQUIRED_USE必要条件

一些 ebuild 需要或禁止某些 USE 标志组合才能正常工作。
这通过放置在 REQUIRED_USE表达式中的一组条件来表达。
此条件可确保所有功能和依赖项都是完整的,并且构建将成功并按预期执行。
如果其中任何一个不满足,emerge 会提醒您并要求您解决问题。
<table ...
 

5. useflaglist

cat /var/db/repos/gentoo/profiles/use.desc
* 以下列出的都是2022年6月摘录以上网页内容。

5.1 当前活动的USE标志

root #emerge --info | grep ^USE
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell split-usr ssl startup-notification svg systemd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby27" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
# 拆分开来,有如下24了区域:
 
USE X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell split-usr ssl startup-notification svg systemd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib USE
ABI_X86 64 abi x86
ADA_TARGET gnat_2020 ADA 目标
APACHE2_MODULES authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias apache2 模块
CALLIGRA_FEATURES karbon sheets words 书法特点
COLLECTD_PLUGINS df interface irq load memory rrdtool swap syslog 收集插件
CPU_FLAGS_X86 mmx mmxext sse sse2 sse3 sse4_1 ssse3 CPU 标志 x86
ELIBC glibc elibc
GPSD_PROTOCOLS ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx gpsd 协议
INPUT_DEVICES libinput synaptics 输入设备
KERNEL linux 核心
LCD_DEVICES bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text 液晶设备
LIBREOFFICE_EXTENSIONS presenter-console presenter-minimizer libreoffice 扩展
LUA_SINGLE_TARGET lua5-1 lua 单一目标
LUA_TARGETS lua5-1 lua 目标
OFFICE_IMPLEMENTATION libreoffice 办公室执行
PHP_TARGETS php7-4 php8-0 php目标
POSTGRES_TARGETS postgres12 postgres13 postgres 目标
PYTHON_SINGLE_TARGET python3_9 python单目标
PYTHON_TARGETS python3_9 蟒蛇目标
RUBY_TARGETS ruby27 红宝石目标
USERLAND GNU 用户区
VIDEO_CARDS intel 视频卡
XTABLES_ADDONS quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account xtables 插件

5.2 Global

# 绿色的flags表示Local区也会用到的名称
sn1 Global https://www.gentoo.org/support/use-flags/ cn https://www.gentoo.org/support/use-flags/
1 X Add support for X11 添加对 X11 的支持
2 Xaw3d Add support for the 3d athena widget set 添加对 3d athena 小部件集的支持
3 a52 Enable support for decoding ATSC A/52 streams used in DVD 启用对 DVD 中使用的 ATSC A/52 流解码的支持
4 aac Enable support for MPEG-4 AAC Audio 启用对 MPEG-4 AAC 音频的支持
5 aalib Add support for media-libs/aalib (ASCII-Graphics Library) 添加对 media-libs/aalib(ASCII 图形库)的支持
6 accessibility Add support for accessibility (eg 'at-spi' library) 添加对可访问性的支持(例如'at-spi'库)
7 acl Add support for Access Control Lists 添加对访问控制列表的支持
8 acpi Add support for Advanced Configuration and Power Interface 添加对高级配置和电源接口的支持
9 adns Add support for asynchronous DNS resolution 添加对异步 DNS 解析的支持
10 afs Add OpenAFS support (distributed file system) 添加 OpenAFS 支持(分布式文件系统)
11 alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) 添加对 media-libs/alsa-lib(高级 Linux 声音架构)的支持
12 altivec Add support for optimizations for G4 and G5/ppc970 processors 添加对 G4 和 G5/ppc970 处理器优化的支持
13 ao Use libao audio output library for sound playback 使用 libao 音频输出库进行声音播放
14 apache2 Add Apache2 support 添加 Apache2 支持
15 aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI 包括对 Mac OS X Aqua (Carbon/Cocoa) GUI 的支持
16 atm Enable Asynchronous Transfer Mode protocol support 启用异步传输模式协议支持
17 appindicator Build in support for notifications using the libindicate or libappindicator plugin 使用 libindicate 或 libappindicator 插件构建对通知的支持
18 audiofile Add support for libaudiofile where applicable 在适用的情况下添加对 libaudiofile 的支持
19 audit Enable support for Linux audit subsystem using sys-process/audit 使用 sys-process/audit 启用对 Linux 审计子系统的支持
20 bash-completion Enable bash-completion support 启用 bash 完成支持
21 berkdb Add support for sys-libs/db (Berkeley DB for MySQL) 添加对 sys-libs/db (Berkeley DB for MySQL) 的支持
22 bidi Enable bidirectional language support 启用双向语言支持
23 big-endian Big-endian toolchain support 大端工具链支持
24 bindist Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues) 标记以启用或禁用预构建 (GRP) 包的选项(例如,由于许可问题)
25 blas Add support for the virtual/blas numerical library 添加对 virtual/blas 数值库的支持
26 bluetooth Enable Bluetooth Support 启用蓝牙支持
27 branding Enable Gentoo specific branding 启用 Gentoo 特定品牌
28 build !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] !!限内部使用!!不要自己设置这个标志!,用于创建构建映像和引导的前半部分 [make stage1]
29 bzip2 Use the bzlib compression library 使用 bzlib 压缩库
30 cairo Enable support for the cairo graphics library 启用对 cairo 图形库的支持
31 calendar Add support for calendars (not using mcal!) 添加对日历的支持(不使用 mcal!)
32 caps Use Linux capabilities library to control privilege 使用 Linux 能力库来控制权限
33 cdb Add support for the CDB database engine from the author of qmail qmail作者添加对CDB数据库引擎的支持
34 cdda Add Compact Disk Digital Audio (Standard Audio CD) support 添加光盘数字音频(标准音频 CD)支持
35 cddb Access cddb servers to retrieve and submit information about compact disks 访问 cddb 服务器以检索和提交有关光盘的信息
36 cdinstall Copy files from the CD rather than asking the user to copy them, mostly used with games 从 CD 复制文件,而不是要求用户复制它们,主要用于游戏
37 cdr Add support for CD writer hardware 添加对 CD 刻录机硬件的支持
38 cgi Add CGI script support 添加 CGI 脚本支持
39 cjk Add support for Multi-byte character languages (Chinese, Japanese, Korean) 添加对多字节字符语言(中文、日文、韩文)的支持
40 clamav Add support for Clam AntiVirus software (usually with a plugin) 添加对 Clam AntiVirus 软件的支持(通常带有插件)
41 colord Support color management using x11-misc/colord 支持使用 x11-misc/colord 进行色彩管理
42 connman Add support for net-misc/connman 添加对 net-misc/connman 的支持
43 coreaudio Build the CoreAudio driver on Mac OS X systems 在 Mac OS X 系统上构建 CoreAudio 驱动程序
44 cracklib Support for cracklib strong password checking 支持cracklib强密码检查
45 crypt Add support for encryption -- using mcrypt or gpg where applicable 添加对加密的支持——在适用的情况下使用 mcrypt 或 gpg
46 css Enable reading of encrypted DVDs 启用加密 DVD 的读取
47 cups Add support for CUPS (Common Unix Printing System) 添加对 CUPS(通用 Unix 打印系统)的支持
48 curl Add support for client-side URL transfer library 添加对客户端 URL 传输库的支持
49 custom-cflags Build with user-specified CFLAGS (unsupported) 使用用户指定的 CFLAGS 构建(不支持)
50 cvs Enable CVS (Concurrent Versions System) integration 启用 CVS(并发版本系统)集成
51 cxx Build support for C++ (bindings, extra libraries, code generation, ...) 构建对 C++ 的支持(绑定、额外库、代码生成……)
52 dbi Enable dev-db/libdbi (database-independent abstraction layer) support 启用 dev-db/libdbi(独立于数据库的抽象层)支持
53 dbm Add support for generic DBM databases 添加对通用 DBM 数据库的支持
54 dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) 为任何需要它的东西启用 dbus 支持(gpsd、gnomemeeting 等)
55 debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces 启用额外的调试代码路径,例如断言和额外的输出。如果您想获得有意义的回溯,请参阅 https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
56 dedicated Add support for dedicated game servers (some packages do not provide clients and servers at the same time) 添加对专用游戏服务器的支持(某些软件包不同时提供客户端和服务器)
57 dga Add DGA (Direct Graphic Access) support for X 为 X 添加 DGA(直接图形访问)支持
58 dist-kernel Enable subslot rebuilds on Distribution Kernel upgrades 在分发内核升级时启用子插槽重建
59 djvu Support DjVu, a PDF-like document format esp. suited for scanned documents 支持 DjVu,一种类似 PDF 的文档格式,尤其是。适用于扫描文档
60 doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally 添加额外的文档(API、Javadoc 等)。建议启用每个包而不是全局
61 dri Enable direct rendering: used for accelerated 3D and some 2D, like DMA 启用直接渲染:用于加速 3D 和一些 2D,如 DMA
62 dts Enable DTS Coherent Acoustics decoder support 启用 DTS Coherent Acoustics 解码器支持
63 dv Enable support for a codec used by many camcorders 启用对许多摄像机使用的编解码器的支持
64 dvb Add support for DVB (Digital Video Broadcasting) 添加对 DVB(数字视频广播)的支持
65 dvd Add support for DVDs 添加对 DVD 的支持
66 dvdr Add support for DVD writer hardware (e.g. in xcdroast) 添加对 DVD 刻录机硬件的支持(例如在 xcdroast 中)
67 eds Enable support for Evolution-Data-Server (EDS) 启用对 Evolution-Data-Server (EDS) 的支持
68 elogind Enable session tracking via sys-auth/elogind 通过 sys-auth/elogind 启用会话跟踪
69 emacs Add support for GNU Emacs 添加对 GNU Emacs 的支持
70 emboss Add support for the European Molecular Biology Open Software Suite 添加对欧洲分子生物学开放软件套件的支持
71 encode Add support for encoding of audio or video files 添加对音频或视频文件编码的支持
72 examples Install examples, usually source code 安装示例,通常是源代码
73 exif Add support for reading EXIF headers from JPEG and TIFF images 添加对从 JPEG 和 TIFF 图像读取 EXIF 标头的支持
74 expat Enable the use of dev-libs/expat for XML parsing 启用使用 dev-libs/expat 进行 XML 解析
75 fam Enable FAM (File Alteration Monitor) support 启用 FAM(文件更改监视器)支持
76 fastcgi Add support for the FastCGI interface 添加对 FastCGI 接口的支持
77 fbcon Add framebuffer support for the console, via the kernel 通过内核为控制台添加帧缓冲支持
78 ffmpeg Enable ffmpeg/libav-based audio/video codec support 启用基于 ffmpeg/libav 的音频/视频编解码器支持
79 fftw Use FFTW library for computing Fourier transforms 使用 FFTW 库计算傅里叶变换
80 filecaps Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap) 使用 Linux 文件功能而不是 set*id 来控制权限(这与 USE=caps 正交,后者在运行时使用功能,例如 libcap)
81 firebird Add support for the Firebird relational database 添加对 Firebird 关系数据库的支持
82 flac Add support for FLAC: Free Lossless Audio Codec 添加对 FLAC 的支持:免费无损音频编解码器
83 fltk Add support for the Fast Light Toolkit gui interface 添加对 Fast Light Toolkit gui 界面的支持
84 fontconfig Support for configuring and customizing font access via media-libs/fontconfig 支持通过 media-libs/fontconfig 配置和自定义字体访问
85 fortran Add support for fortran 添加对 fortran 的支持
86 freetds Add support for the TDS protocol to connect to MSSQL/Sybase databases 添加对 TDS 协议的支持以连接到 MSSQL/Sybase 数据库
87 freewnn Add support for FreeWnn kana to kanji conversion engine 添加对 FreeWnn 假名到汉字转换引擎的支持
88 ftp Add FTP (File Transfer Protocol) support 添加 FTP(文件传输协议)支持
89 gd Add support for media-libs/gd (to generate graphics on the fly) 添加对 media-libs/gd 的支持(动态生成图形)
90 gdbm Add support for sys-libs/gdbm (GNU database libraries) 添加对 sys-libs/gdbm(GNU 数据库库)的支持
91 geoip Add geoip support for country and city lookup based on IPs 为基于 IP 的国家和城市查找添加 geoip 支持
92 geolocation Enable physical position determination 启用物理位置确定
93 ggi Add support for media-libs/libggi (non-X video api/drivers) 添加对 media-libs/libggi 的支持(非 X 视频 api/驱动程序)
94 gif Add GIF image support 添加 GIF 图片支持
95 gimp Build a plugin for the GIMP 为 GIMP 构建插件
96 git Enable git (version control system) support 启用 git(版本控制系统)支持
97 gles2-only Use GLES 2.0 or later instead of full OpenGL 使用 GLES 2.0 或更高版本而不是完整的 OpenGL
98 glut Build an OpenGL plugin using the GLUT library 使用 GLUT 库构建 OpenGL 插件
99 gmp Add support for dev-libs/gmp (GNU MP library) 添加对 dev-libs/gmp(GNU MP 库)的支持
100 gnome Add GNOME support 添加 GNOME 支持
101 gnome-keyring Enable support for storing passwords via gnome-keyring 启用对通过 gnome-keyring 存储密码的支持
102 gnuplot Enable support for gnuplot (data and function plotting) 启用对 gnuplot 的支持(数据和函数绘图)
103 gnutls Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl) 首选 net-libs/gnutls 作为 SSL/TLS 提供程序(对 USE=-ssl 无效)
104 gphoto2 Add digital camera support 添加数码相机支持
105 gpm Add support for sys-libs/gpm (Console-based mouse driver) 添加对 sys-libs/gpm(基于控制台的鼠标驱动程序)的支持
106 gps Add support for Global Positioning System 添加对全球定位系统的支持
107 graphicsmagick Build and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional) 针对 GraphicsMagick 而不是 ImageMagick 构建和链接(如果可选,则需要 USE=imagemagick)
108 graphviz Add support for the Graphviz library 添加对 Graphviz 库的支持
109 gsl Use the GNU scientific library for calculations 使用 GNU 科学库进行计算
110 gsm Add support for the gsm lossy speech compression codec 添加对 gsm 有损语音压缩编解码器的支持
111 gstreamer Add support for media-libs/gstreamer (Streaming media) 添加对 media-libs/gstreamer(流媒体)的支持
112 gtk Add support for x11-libs/gtk+ (The GIMP Toolkit) 添加对 x11-libs/gtk+(GIMP 工具包)的支持
113 gtk-doc Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use 为 dev-util/devhelp、IDE 和离线使用构建和安装基于 gtk-doc 的开发人员文档
114 gui Enable support for a graphical user interface 启用对图形用户界面的支持
115 guile Add support for the guile Scheme interpreter 添加对 guile Scheme 解释器的支持
116 gzip Compress files with Lempel-Ziv coding (LZ77) 使用 Lempel-Ziv 编码 (LZ77) 压缩文件
117 handbook Enable handbooks generation for packages by KDE 启用 KDE 为软件包生成手册
118 hardened Activate default security enhancements for toolchain (gcc, glibc, binutils) 激活工具链的默认安全增强功能(gcc、glibc、binutils)
119 hddtemp Enable monitoring of hdd temperature (app-admin/hddtemp) 启用硬盘温度监控 (app-admin/hddtemp)
120 hdf5 Add support for the Hierarchical Data Format v5 添加对分层数据格式 v5 的支持
121 headers-only Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap. 只安装 C 头文件而不是整个包。主要由 sys-devel/crossdev 用于工具链引导。
122 hscolour Include coloured haskell sources to generated documentation (dev-haskell/hscolour) 在生成的文档中包含彩色的 haskell 源代码 (dev-haskell/hscolour)
123 ibm Add support for IBM ppc64 specific systems 添加对 IBM ppc64 特定系统的支持
124 iconv Enable support for the iconv character set conversion library 启用对 iconv 字符集转换库的支持
125 icu Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu 使用 dev-libs/icu 启用 ICU(Unicode 的国际化组件)支持
126 idn Enable support for Internationalized Domain Names 启用对国际化域名的支持
127 ieee1394 Enable FireWire/iLink IEEE1394 support (dv, camera, ...) 启用 FireWire/iLink IEEE1394 支持(dv、相机等)
128 imagemagick Enable optional support for the ImageMagick or GraphicsMagick image converter 启用对 ImageMagick 或 GraphicsMagick 图像转换器的可选支持
129 imap Add support for IMAP (Internet Mail Application Protocol) 添加对 IMAP(Internet 邮件应用协议)的支持
130 imlib Add support for imlib, an image loading and rendering library 添加对 imlib 的支持,这是一个图像加载和渲染库
131 infiniband Enable Infiniband RDMA transport support 启用 Infiniband RDMA 传输支持
132 inotify Enable inotify filesystem monitoring support 启用 inotify 文件系统监控支持
133 introspection Add support for GObject based introspection 添加对基于 GObject 的自省的支持
134 iodbc Add support for iODBC library 添加对 iODBC 库的支持
135 ios Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc) 启用对带有 iOS 操作系统(iPad、iPhone、iPod 等)的 Apple iDevice 的支持
136 ipod Enable support for iPod device access 启用对 iPod 设备访问的支持
137 ipv6 Add support for IP version 6 添加对 IP 版本 6 的支持
138 jack Add support for the JACK Audio Connection Kit 添加对 JACK 音频连接套件的支持
139 java Add support for Java 添加对 Java 的支持
140 javascript Enable javascript support 启用 JavaScript 支持
141 jbig Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc 启用对 tiff、Hylafax、ImageMagick 等的 jbig-kit 支持
142 jemalloc Use dev-libs/jemalloc for memory management 使用 dev-libs/jemalloc 进行内存管理
143 jit Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened. 启用即时编译以提高性能。可能会阻止在 Gentoo Hardened 中使用某些 PaX 内存保护功能。
144 joystick Add support for joysticks in all packages 在所有软件包中添加对操纵杆的支持
145 jpeg Add JPEG image support 添加JPEG图像支持
146 jpeg2k Support for JPEG 2000, a wavelet-based image compression format 支持 JPEG 2000,一种基于小波的图像压缩格式
147 kde Add support for software made by KDE, a free software community 添加对自由软件社区 KDE 制作的软件的支持
148 kerberos Add kerberos support 添加kerberos支持
149 ladspa Enable the ability to support ladspa plugins 启用支持 ladspa 插件的功能
150 lame Prefer using LAME libraries for MP3 encoding support 更喜欢使用 LAME 库来支持 MP3 编码
151 lapack Add support for the virtual/lapack numerical library 添加对 virtual/lapack 数值库的支持
152 lash Add LASH Audio Session Handler support 添加 LASH 音频会话处理程序支持
153 latex Add support for LaTeX (typesetting package) 添加对 LaTeX 的支持(排版包)
154 lcms Add lcms support (color management engine) 添加lcms支持(色彩管理引擎)
155 ldap Add LDAP support (Lightweight Directory Access Protocol) 添加 LDAP 支持(轻量级目录访问协议)
156 libass SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support SRT/SSA/ASS (SubRip / SubStation Alpha) 字幕支持
157 libcaca Add support for colored ASCII-art graphics 添加对彩色 ASCII 艺术图形的支持
158 libedit Use the libedit library (replacement for readline) 使用 libedit 库(替代 readline)
159 libffi Enable support for Foreign Function Interface library 启用对外部函数接口库的支持
160 libnotify Enable desktop notification support 启用桌面通知支持
161 libsamplerate Build with support for converting sample rates using libsamplerate 构建支持使用 libsamplerate 转换采样率
162 libwww Add libwww support (General purpose WEB API) 添加 libwww 支持(通用 WEB API)
163 lirc Add support for lirc (Linux's Infra-Red Remote Control) 添加对 lirc(Linux 的红外线远程控制)的支持
164 livecd !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building !!限内部使用!!不要自己设置这个标志!,在 livecd 构建期间使用
165 llvm-libunwind Use sys-libs/llvm-libunwind instead of sys-libs/libunwind 使用 sys-libs/llvm-libunwind 而不是 sys-libs/libunwind
166 lm-sensors Add linux lm-sensors (hardware sensors) support 添加 linux lm-sensors(硬件传感器)支持
167 lua Enable Lua scripting support 启用 Lua 脚本支持
168 luajit Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua) 使用 dev-lang/luajit 代替 dev-lang/lua(使用 USE=-lua 无效)
169 lzma Support for LZMA (de)compression algorithm 支持 LZMA(解)压缩算法
170 lz4 Enable support for lz4 compression (as implemented in app-arch/lz4) 启用对 lz4 压缩的支持(在 app-arch/lz4 中实现)
171 lzo Enable support for lzo compression 启用对 lzo 压缩的支持
172 m17n-lib Enable m17n-lib support 启用 m17n-lib 支持
173 mad Add support for mad (high-quality mp3 decoder library and cli frontend) 添加对mad的支持(高质量的mp3解码器库和cli前端)
174 magic Add support for file type detection via magic bytes (usually via libmagic from sys-apps/file) 通过魔术字节添加对文件类型检测的支持(通常通过 sys-apps/file 中的 libmagic)
175 maildir Add support for maildir (~/.maildir) style mail spools 添加对 maildir (~/.maildir) 样式邮件假脱机的支持
176 man Build and install man pages 构建和安装手册页
177 matroska Add support for the matroska container format (extensions .mkv, .mka and .mks) 添加对 matroska 容器格式的支持(扩展名 .mkv、.mka 和 .mks)
178 mbox Add support for mbox (/var/spool/mail) style mail spools 添加对 mbox (/var/spool/mail) 样式邮件假脱机的支持
179 memcached Add support for memcached 添加对 memcached 的支持
180 mhash Add support for the mhash library 添加对 mhash 库的支持
181 mikmod Add libmikmod support to allow playing of SoundTracker-style music files 添加 libmikmod 支持以允许播放 SoundTracker 风格的音乐文件
182 milter Add sendmail mail filter (milter) support 添加 sendmail 邮件过滤器(milter)支持
183 minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features) 安装一个非常小的版本(禁用,例如,插件、字体、大多数驱动程序、非关键功能)
184 mmap Add mmap (memory map) support 添加 mmap(内存映射)支持
185 mms Support for Microsoft Media Server (MMS) streams 支持 Microsoft 媒体服务器 (MMS) 流
186 mng Add support for libmng (MNG images) 添加对 libmng(MNG 图像)的支持
187 modplug Add libmodplug support for playing SoundTracker-style music files 添加 libmodplug 支持以播放 SoundTracker 风格的音乐文件
188 modules Build the kernel modules 构建内核模块
189 mono Build Mono bindings to support dotnet type stuff 构建 Mono 绑定以支持 dotnet 类型的东西
190 motif Add support for the Motif toolkit 添加对 Motif 工具包的支持
191 mp3 Add support for reading mp3 files 添加对读取 mp3 文件的支持
192 mp4 Support for MP4 container format 支持 MP4 容器格式
193 mpeg Add libmpeg3 support to various packages 为各种包添加 libmpeg3 支持
194 mpi Add MPI (Message Passing Interface) layer to the apps that support it 将 MPI(消息传递接口)层添加到支持它的应用程序
195 mplayer Enable mplayer support for playback or encoding 为播放或编码启用 mplayer 支持
196 mssql Add support for Microsoft SQL Server database 添加对 Microsoft SQL Server 数据库的支持
197 mtp Enable support for Media Transfer Protocol 启用对媒体传输协议的支持
198 multilib On 64bit systems, if you want to be able to compile 32bit and 64bit binaries 在 64 位系统上,如果您希望能够编译 32 位和 64 位二进制文件
199 musepack Enable support for the musepack audio codec 启用对 musepack 音频编解码器的支持
200 musicbrainz Lookup audio metadata using MusicBrainz community service (musicbrainz.org) 使用 MusicBrainz 社区服务 (musicbrainz.org) 查找音频元数据
201 mysql Add mySQL Database support 添加 mySQL 数据库支持
202 mysqli Add support for the improved mySQL libraries 添加对改进的 mySQL 库的支持
203 nas Add support for network audio sound 添加对网络音频声音的支持
204 ncurses Add ncurses support (console display library) 添加 ncurses 支持(控制台显示库)
205 neXt Enable neXt toolkit 启用下一个工具包
206 neon Enable optimization support for ARM NEON processors 启用对 ARM NEON 处理器的优化支持
207 netcdf Enable NetCDF data format support 启用 NetCDF 数据格式支持
208 networkmanager Enable net-misc/networkmanager support 启用 net-misc/networkmanager 支持
209 nis Support for NIS/YP services 支持 NIS/YP 服务
210 nls Add Native Language Support (using gettext - GNU locale utilities) 添加本地语言支持(使用 gettext - GNU 语言环境实用程序)
211 nntp Add support for newsgroups (Network News Transfer Protocol) 添加对新闻组的支持(网络新闻传输协议)
212 nocd Install all files required to run the application without a CD mounted 在不安装 CD 的情况下安装运行应用程序所需的所有文件
213 nsplugin Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser) 为支持 Netscape 插件架构的浏览器构建插件(几乎是任何现代浏览器)
214 nvenc Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers) 添加对 NVIDIA 编码器/解码器 (NVENC/NVDEC) API 的支持,用于在 NVIDIA 卡上进行硬件加速编码和解码(需要 x11-drivers/nvidia-drivers)
215 ocaml Add support/bindings for the Ocaml language 添加对 Ocaml 语言的支持/绑定
216 ocamlopt Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale) 启用 ocamlopt 支持(ocaml 本机代码编译器)- 生成更快的程序(警告:您必须在全球范围内禁用/启用它)
217 oci8 Add Oracle 8 Database Support 添加 Oracle 8 数据库支持
218 oci8-instant-client Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install 使用 dev-db/oracle-instantclient-basic 作为 Oracle 提供程序,而不需要完整的 Oracle 服务器安装
219 odbc Add ODBC Support (Open DataBase Connectivity) 添加 ODBC 支持(开放数据库连接)
220 offensive Enable potentially offensive items in packages 在包裹中启用可能令人反感的物品
221 ofx Enable support for importing (and exporting) OFX (Open Financial eXchange) data files 启用对导入(和导出)OFX(Open Financial eXchange)数据文件的支持
222 ogg Add support for the Ogg container format (commonly used by Vorbis, Theora and flac) 添加对 Ogg 容器格式的支持(通常由 Vorbis、Theora 和 flac 使用)
223 openal Add support for the Open Audio Library 添加对开放音频库的支持
224 openexr Support for the OpenEXR graphics file format 支持 OpenEXR 图形文件格式
225 opengl Add support for OpenGL (3D graphics) 添加对 OpenGL(3D 图形)的支持
226 openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" 构建对 OpenMP 的支持(支持并行计算),需要使用 USE="openmp" 构建 >=sys-devel/gcc-4.2
227 opus Enable Opus audio codec support 启用 Opus 音频编解码器支持
228 oracle Enable Oracle Database support 启用 Oracle 数据库支持
229 orc Use dev-lang/orc for just-in-time optimization of array operations 使用 dev-lang/orc 对数组操作进行实时优化
230 osc Enable support for Open Sound Control 启用对开放声音控制的支持
231 oss Add support for OSS (Open Sound System) 添加对 OSS(开放声音系统)的支持
232 pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip 添加对 PAM (Pluggable Authentication Modules) 的支持 - 任意翻转的危险
233 pch Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only) 启用预编译头支持以加快编译速度,但会占用磁盘空间和内存(仅限 >=sys-devel/gcc-3.4)
234 pcmcia Add support for PCMCIA slots/devices found on laptop computers 添加对笔记本电脑上的 PCMCIA 插槽/设备的支持
235 pcre Add support for Perl Compatible Regular Expressions 添加对 Perl 兼容正则表达式的支持
236 pda Add support for portable devices 添加对便携式设备的支持
237 pdf Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags 添加对 PDF(可移植文档格式)的一般支持,这将替换 pdflib 和 cpdflib 标志
238 perl Add optional support/bindings for the Perl language 为 Perl 语言添加可选支持/绑定
239 php Include support for the PHP language 包括对 PHP 语言的支持
240 pie Build programs as Position Independent Executables (a security hardening technique) 将程序构建为与位置无关的可执行文件(一种安全强化技术)
241 plasma Build optional KDE plasma addons 构建可选的 KDE 等离子插件
242 plotutils Add support for plotutils (library for 2-D vector graphics) 添加对 plotutils 的支持(二维矢量图形库)
243 png Add support for libpng (PNG images) 添加对 libpng(PNG 图像)的支持
244 policykit Enable PolicyKit (polkit) authentication support 启用 PolicyKit (polkit) 身份验证支持
245 portaudio Add support for the crossplatform portaudio audio API 添加对跨平台 portaudio 音频 API 的支持
246 posix Add support for POSIX-compatible functions 添加对 POSIX 兼容函数的支持
247 postgres Add support for the postgresql database 添加对 postgresql 数据库的支持
248 postscript Enable support for the PostScript language (often with ghostscript-gpl or libspectre) 启用对 PostScript 语言的支持(通常使用 ghostscript-gpl 或 libspectre)
249 ppds Add support for automatically generated ppd (printing driver) files 添加对自动生成的 ppd(打印驱动程序)文件的支持
250 prefix Defines if a Gentoo Prefix offset installation is used 定义是否使用 Gentoo Prefix 偏移安装
251 profile Add support for software performance analysis (will likely vary from ebuild to ebuild) 添加对软件性能分析的支持(可能会因 ebuild 而异)
252 pulseaudio Add support for PulseAudio sound server 添加对 PulseAudio 声音服务器的支持
253 python Add optional support/bindings for the Python language 为 Python 语言添加可选的支持/绑定
254 qdbm Add support for the qdbm (Quick Database Manager) library 添加对 qdbm(快速数据库管理器)库的支持
255 qmail-spp Add support for qmail SMTP plugins 添加对 qmail SMTP 插件的支持
256 qt5 Add support for the Qt 5 application and UI framework 添加对 Qt 5 应用程序和 UI 框架的支持
257 quicktime Add support for OpenQuickTime 添加对 OpenQuickTime 的支持
258 radius Add support for RADIUS authentication 添加对 RADIUS 身份验证的支持
259 raw Add support for raw image formats 添加对原始图像格式的支持
260 rdp Enables RDP/Remote Desktop support 启用 RDP/远程桌面支持
261 readline Enable support for libreadline, a GNU line-editing library that almost everyone wants 启用对 libreadline 的支持,这是一个几乎每个人都想要的 GNU 行编辑库
262 recode Enable support for the GNU recode library 启用对 GNU 重新编码库的支持
263 rss Enable support for RSS feeds 启用对 RSS 提要的支持
264 ruby Add support/bindings for the Ruby language 为 Ruby 语言添加支持/绑定
265 samba Add support for SAMBA (Windows File and Printer sharing) 添加对 SAMBA(Windows 文件和打印机共享)的支持
266 sasl Add support for the Simple Authentication and Security Layer 添加对简单身份验证和安全层的支持
267 savedconfig Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow for appropriate dependencies 使用它从 /etc/portage/savedconfig ${CATEGORY}/${PN} 恢复您的配置。确保您的 USE 标志允许适当的依赖项
268 scanner Add support for scanner hardware (e.g. build the sane frontend in kdegraphics) 添加对扫描仪硬件的支持(例如在 kdegraphics 中构建健全的前端)
269 sctp Support for Stream Control Transmission Protocol 支持流控传输协议
270 sdl Add support for Simple Direct Layer (media library) 添加对简单直接层(媒体库)的支持
271 seccomp Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs 启用seccomp(安全计算模式)在运行时进行系统调用过滤,以增加程序的安全性
272 selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur !!限内部使用!!安全性 增强的 Linux 支持,这必须由 selinux 配置文件设置,否则会发生损坏
273 semantic-desktop Cross-KDE support for semantic search and information retrieval 跨 KDE 支持语义搜索和信息检索
274 session Add persistent session support 添加持久会话支持
275 skey Enable S/Key (Single use password) authentication support 启用 S/Key(一次性密码)身份验证支持
276 slang Add support for the slang text display library (it's like ncurses, but different) 添加对俚语文本显示库的支持(类似于 ncurses,但不同)
277 smartcard Enable smartcard support 启用智能卡支持
278 smp Enable support for multiprocessors or multicore systems 启用对多处理器或多核系统的支持
279 snappy Enable support for Snappy compression (as implemented in app-arch/snappy) 启用对 Snappy 压缩的支持(在 app-arch/snappy 中实现)
280 sndfile Add support for libsndfile 添加对 libsndfile 的支持
281 snmp Add support for the Simple Network Management Protocol if available 如果可用,添加对简单网络管理协议的支持
282 soap Add support for SOAP (Simple Object Access Protocol) 添加对 SOAP(简单对象访问协议)的支持
283 sockets Add support for tcp/ip sockets 添加对 tcp/ip 套接字的支持
284 socks5 Add support for the socks5 proxy 添加对 socks5 代理的支持
285 sound Enable sound support 启用声音支持
286 source Zip the sources and install them 压缩源并安装它们
287 sox Add support for Sound eXchange (SoX) 添加对声音交换 (SoX) 的支持
288 speex Add support for the speex audio codec (used for speech) 添加对 speex 音频编解码器的支持(用于语音)
289 spell Add dictionary support 添加字典支持
290 split-usr Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib* 启用行为以支持与 /usr/bin 和 /usr/lib* 分开维护 /bin、/lib*、/sbin 和 /usr/sbin
291 sqlite Add support for sqlite - embedded sql database 添加对 sqlite 的支持 - 嵌入式 sql 数据库
292 ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) 添加对 SSL/TLS 连接的支持(安全套接字层/传输层安全)
293 startup-notification Enable application startup event feedback mechanism 启用应用启动事件反馈机制
294 static !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically !!不要在引导过程中设置这个!!导致二进制文件被静态链接而不是动态链接
295 static-libs Build static versions of dynamic libraries as well 构建动态库的静态版本
296 subversion Enable subversion (version control system) support 启用颠覆(版本控制系统)支持
297 suid Enable setuid root program(s) 启用 setuid 根程序
298 svg Add support for SVG (Scalable Vector Graphics) 添加对 SVG(可缩放矢量图形)的支持
299 svga Add support for SVGAlib (graphics library) 添加对 SVGAlib(图形库)的支持
300 symlink Force kernel ebuilds to automatically update the /usr/src/linux symlink 强制内核 ebuild 自动更新 /usr/src/linux 符号链接
301 syslog Enable support for syslog 启用对系统日志的支持
302 systemd Enable use of systemd-specific libraries and features like socket activation or session tracking 启用特定于 systemd 的库和功能,如套接字激活或会话跟踪
303 szip Use the szip compression library 使用 szip 压缩库
304 taglib Enable tagging support with taglib 使用 taglib 启用标记支持
305 tcl Add support the Tcl language 添加对Tcl语言的支持
306 tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one 使用 dev-util/google-perftools 库将 malloc() 实现替换为可能更快的实现
307 tcpd Add support for TCP wrappers 添加对 TCP 包装器的支持
308 telemetry Send anonymized usage information to upstream so they can better understand our users 向上游发送匿名使用信息,以便他们更好地了解我们的用户
309 test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) 启用运行测试所需的依赖项和/或准备工作(通常由 FEATURES=test 控制,但可以独立切换)
310 theora Add support for the Theora Video Compression Codec 添加对 Theora 视频压缩编解码器的支持
311 threads Add threads support for various packages. Usually pthreads 为各种包添加线程支持。通常是 pthreads
312 tidy Add support for HTML Tidy 添加对 HTML Tidy 的支持
313 tiff Add support for the TIFF image format 添加对 TIFF 图像格式的支持
314 timidity Build with Timidity++ (MIDI sequencer) support 使用 Timidity++(MIDI 音序器)支持构建
315 tk Add support for Tk GUI toolkit 添加对 Tk GUI 工具包的支持
316 truetype Add support for FreeType and/or FreeType2 fonts 添加对 FreeType 和/或 FreeType2 字体的支持
317 udev Enable virtual/udev integration (device discovery, power and storage device support, etc) 启用虚拟/udev 集成(设备发现、电源和存储设备支持等)
318 udisks Enable storage management support (automounting, volume monitoring, etc) 启用存储管理支持(自动挂载、卷监控等)
319 unicode Add support for Unicode 添加对 Unicode 的支持
320 unwind Add support for call stack unwinding and function name resolution 添加对调用堆栈展开和函数名称解析的支持
321 upnp Enable UPnP port mapping support 启用 UPnP 端口映射支持
322 upnp-av Enable UPnP audio/video streaming support 启用 UPnP 音频/视频流支持
323 upower Enable power management support 启用电源管理支持
324 usb Add USB support to applications that have optional USB support (e.g. cups) 将 USB 支持添加到具有可选 USB 支持的应用程序(例如杯子)
325 v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries) 启用对 video4linux 的支持(使用 linux-headers 或用户空间 libv4l 库)
326 vaapi Enable Video Acceleration API for hardware decoding 为硬件解码启用视频加速 API
327 vala Enable bindings for dev-lang/vala 为 dev-lang/vala 启用绑定
328 vanilla Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically 不要添加改变默认行为的额外补丁;不要在全球范围内使用它,因为含义的严重性会发生巨大变化
329 vcd Video CD support 视频 CD 支持
330 vdpau Enable the Video Decode and Presentation API for Unix acceleration interface 为 Unix 加速接口启用 Video Decode and Presentation API
331 verify-sig Verify upstream signatures on distfiles 验证 distfile 上的上游签名
332 vhosts Add support for installing web-based applications into a virtual-hosting environment 添加对将基于 Web 的应用程序安装到虚拟主机环境中的支持
333 videos Install optional video files (used in some games) 安装可选视频文件(在某些游戏中使用)
334 vim-syntax Pulls in related vim syntax scripts 拉入相关的 vim 语法脚本
335 vnc Enable VNC (remote desktop viewer) support 启用 VNC(远程桌面查看器)支持
336 vorbis Add support for the OggVorbis audio codec 添加对 OggVorbis 音频编解码器的支持
337 wavpack Add support for wavpack audio compression tools 添加对 wavpack 音频压缩工具的支持
338 wayland Enable dev-libs/wayland backend 启用 dev-libs/wayland 后端
339 webkit Add support for the WebKit HTML rendering/layout engine 添加对 WebKit HTML 渲染/布局引擎的支持
340 webp Add support for the WebP image format 添加对 WebP 图像格式的支持
341 wifi Enable wireless network functions 启用无线网络功能
342 wmf Add support for the Windows Metafile vector image format 添加对 Windows Metafile 矢量图像格式的支持
343 wxwidgets Add support for wxWidgets/wxGTK GUI toolkit 添加对 wxWidgets/wxGTK GUI 工具包的支持
344 x264 Enable h264 encoding using x264 使用 x264 启用 h264 编码
345 xattr Add support for extended attributes (filesystem-stored metadata) 添加对扩展属性的支持(文件系统存储的元数据)
346 xcb Support the X C-language Binding, a replacement for Xlib 支持 X C-language Binding,替代 Xlib
347 xcomposite Enable support for the Xorg composite extension 启用对 Xorg 复合扩展的支持
348 xemacs Add support for XEmacs 添加对 XEmacs 的支持
349 xface Add xface support used to allow a small image of xface format to be included in an email via the header 'X-Face' 添加 xface 支持,用于允许通过标题“X-Face”将 xface 格式的小图像包含在电子邮件中
350 xft Build with support for XFT font renderer (x11-libs/libXft) 构建支持 XFT 字体渲染器 (x11-libs/libXft)
351 xine Add support for the XINE movie libraries 添加对 XINE 电影库的支持
352 xinerama Add support for querying multi-monitor screen geometry through the Xinerama API 添加对通过 Xinerama API 查询多显示器屏幕几何图形的支持
353 xinetd Add support for the xinetd super-server 添加对 xinetd 超级服务器的支持
354 xml Add support for XML files 添加对 XML 文件的支持
355 xmlrpc Support for xml-rpc library 支持 xml-rpc 库
356 xmp Enable support for Extensible Metadata Platform (Adobe XMP) 启用对可扩展元数据平台 (Adobe XMP) 的支持
357 xmpp Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber 启用对以前称为 Jabber 的可扩展消息传递和状态协议 (XMPP) 的支持
358 xosd Sends display using the X On Screen Display library 使用 X On Screen Display 库发送显示
359 xpm Add support for XPM graphics format 添加对 XPM 图形格式的支持
360 xscreensaver Add support for XScreenSaver extension 添加对 XScreenSaver 扩展的支持
361 xv Add in optional support for the Xvideo extension (an X API for video playback) 添加对 Xvideo 扩展的可选支持(用于视频播放的 X API)
362 xvid Add support for xvid.org's open-source mpeg-4 codec 添加对 xvid.org 的开源 mpeg-4 编解码器的支持
363 zeroconf Support for DNS Service Discovery (DNS-SD) 支持 DNS 服务发现 (DNS-SD)
364 zip Enable support for ZIP archives 启用对 ZIP 存档的支持
365 zlib Add support for zlib (de)compression 添加对 zlib (de) 压缩的支持
366 zsh-completion Enable zsh completion support 启用 zsh 完成支持
367 zstd Enable support for ZSTD compression 启用对 ZSTD 压缩的支持

5.3 Local

Local列表共有9103个flags; 
不重名的有4604个, 很多同名的flags会在不同的软件内出现, 比如超过30个软件用到的名称有: 
flag flags数
tools 107
server 60
cuda 36
openssl 36
debug 35
utils 32
minimal 31
X 31
designer 30
doc 30
按大类分有20个类别; 按具体类别分有158个类别: 列出的软件名称为2781个。
大类 type数 flags数
acct 1 6
app 28 1207
dev 25 1722
games 16 326
gnome 2 67
gnustep 2 11
gui 3 46
kde 4 232
lxqt 1 38
mail 3 163
mate 2 26
media 8 1380
net 20 1844
sci 11 627
sec 1 4
sys 13 827
virtual 1 15
www 6 209
x11 9 337
xfce 2 16
合计 结果 158 9103
大类 type flags数
acct acct-user 6
app app-accessibility 22
app app-admin 159
app app-antivirus 12
app app-arch 28
app app-backup 34
app app-benchmarks 9
app app-cdr 8
app app-containers 36
app app-crypt 68
app app-dicts 4
app app-doc 15
app app-editors 62
app app-emacs 18
app app-emulation 232
app app-eselect 1
app app-forensics 26
app app-i18n 44
app app-laptop 9
app app-metrics 5
app app-misc 139
app app-mobilephone 12
app app-office 68
app app-pda 1
app app-portage 23
app app-shells 11
app app-text 159
app app-vim 1
app app-xemacs 1
dev dev-ada 24
dev dev-cpp 16
dev dev-db 82
dev dev-dotnet 1
dev dev-embedded 42
dev dev-games 69
dev dev-haskell 199
dev dev-java 62
dev dev-lang 152
dev dev-libs 413
dev dev-lisp 10
dev dev-lua 1
dev dev-ml 18
dev dev-perl 53
dev dev-php 18
dev dev-python 150
dev dev-qt 137
dev dev-ros 3
dev dev-ruby 20
dev dev-scheme 38
dev dev-tcltk 4
dev dev-tex 3
dev dev-texlive 1
dev dev-util 153
dev dev-vcs 53
games games-action 39
games games-arcade 14
games games-board 22
games games-emulation 52
games games-engines 26
games games-fps 69
games games-kids 1
games games-misc 3
games games-mud 3
games games-puzzle 7
games games-roguelike 7
games games-rpg 16
games games-simulation 25
games games-sports 3
games games-strategy 35
games games-util 4
gnome gnome-base 39
gnome gnome-extra 28
gnustep gnustep-apps 4
gnustep gnustep-base 7
gui gui-apps 20
gui gui-libs 13
gui gui-wm 13
kde kde-apps 143
kde kde-frameworks 36
kde kde-misc 7
kde kde-plasma 46
lxqt lxqt-base 38
mail mail-client 80
mail mail-filter 39
mail mail-mta 44
mate mate-base 14
mate mate-extra 12
media media-fonts 44
media media-gfx 188
media media-libs 330
media media-plugins 67
media media-radio 6
media media-sound 369
media media-tv 88
media media-video 288
net net-analyzer 261
net net-dialup 24
net net-dns 98
net net-firewall 40
net net-fs 57
net net-ftp 44
net net-im 156
net net-irc 82
net net-libs 184
net net-mail 50
net net-misc 452
net net-nds 25
net net-news 5
net net-nntp 8
net net-p2p 77
net net-print 20
net net-proxy 54
net net-voip 18
net net-vpn 62
net net-wireless 127
sci sci-astronomy 22
sci sci-biology 14
sci sci-calculators 3
sci sci-chemistry 34
sci sci-electronics 30
sci sci-geosciences 40
sci sci-libs 281
sci sci-mathematics 100
sci sci-misc 6
sci sci-physics 70
sci sci-visualization 27
sec sec-policy 4
sys sys-apps 260
sys sys-auth 38
sys sys-block 32
sys sys-boot 25
sys sys-cluster 105
sys sys-devel 81
sys sys-fabric 3
sys sys-firmware 18
sys sys-fs 77
sys sys-kernel 21
sys sys-libs 83
sys sys-power 57
sys sys-process 27
virtual virtual 15
www www-apache 14
www www-apps 31
www www-client 100
www www-misc 3
www www-plugins 6
www www-servers 55
x11 x11-apps 11
x11 x11-base 12
x11 x11-drivers 12
x11 x11-libs 47
x11 x11-misc 87
x11 x11-plugins 13
x11 x11-terms 34
x11 x11-themes 47
x11 x11-wm 74
xfce xfce-base 8
xfce xfce-extra 8
详细列表如下: 
# 内容不能超过500w字...