gentoo-useflags

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了区域:
USEX 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_X8664abi x86
ADA_TARGETgnat_2020 ADA 目标
APACHE2_MODULESauthn_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_FEATURESkarbon sheets words 书法特点
COLLECTD_PLUGINSdf interface irq load memory rrdtool swap syslog 收集插件
CPU_FLAGS_X86mmx mmxext sse sse2 sse3 sse4_1 ssse3 CPU 标志 x86
ELIBCglibc elibc
GPSD_PROTOCOLSashtech 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_DEVICESlibinput synaptics 输入设备
KERNELlinux 核心
LCD_DEVICESbayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text 液晶设备
LIBREOFFICE_EXTENSIONSpresenter-console presenter-minimizer libreoffice 扩展
LUA_SINGLE_TARGETlua5-1 lua 单一目标
LUA_TARGETSlua5-1 lua 目标
OFFICE_IMPLEMENTATIONlibreoffice 办公室执行
PHP_TARGETSphp7-4 php8-0 php目标
POSTGRES_TARGETSpostgres12 postgres13 postgres 目标
PYTHON_SINGLE_TARGETpython3_9 python单目标
PYTHON_TARGETSpython3_9 蟒蛇目标
RUBY_TARGETSruby27 红宝石目标
USERLANDGNU 用户区
VIDEO_CARDSintel 视频卡
XTABLES_ADDONSquota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos accountxtables 插件

5.2 Global

# 绿色的flags表示Local区也会用到的名称
sn1Globalhttps://www.gentoo.org/support/use-flags/cn https://www.gentoo.org/support/use-flags/
1XAdd support for X11添加对 X11 的支持
2Xaw3dAdd support for the 3d athena widget set添加对 3d athena 小部件集的支持
3a52Enable support for decoding ATSC A/52 streams used in DVD启用对 DVD 中使用的 ATSC A/52 流解码的支持
4aacEnable support for MPEG-4 AAC Audio启用对 MPEG-4 AAC 音频的支持
5aalibAdd support for media-libs/aalib (ASCII-Graphics Library)添加对 media-libs/aalib(ASCII 图形库)的支持
6accessibilityAdd support for accessibility (eg 'at-spi' library)添加对可访问性的支持(例如'at-spi'库)
7aclAdd support for Access Control Lists添加对访问控制列表的支持
8acpiAdd support for Advanced Configuration and Power Interface添加对高级配置和电源接口的支持
9adnsAdd support for asynchronous DNS resolution添加对异步 DNS 解析的支持
10afsAdd OpenAFS support (distributed file system)添加 OpenAFS 支持(分布式文件系统)
11alsaAdd support for media-libs/alsa-lib (Advanced Linux Sound Architecture)添加对 media-libs/alsa-lib(高级 Linux 声音架构)的支持
12altivecAdd support for optimizations for G4 and G5/ppc970 processors添加对 G4 和 G5/ppc970 处理器优化的支持
13aoUse libao audio output library for sound playback使用 libao 音频输出库进行声音播放
14apache2Add Apache2 support添加 Apache2 支持
15aquaInclude support for the Mac OS X Aqua (Carbon/Cocoa) GUI包括对 Mac OS X Aqua (Carbon/Cocoa) GUI 的支持
16atmEnable Asynchronous Transfer Mode protocol support启用异步传输模式协议支持
17appindicatorBuild in support for notifications using the libindicate or libappindicator plugin使用 libindicate 或 libappindicator 插件构建对通知的支持
18audiofileAdd support for libaudiofile where applicable在适用的情况下添加对 libaudiofile 的支持
19auditEnable support for Linux audit subsystem using sys-process/audit使用 sys-process/audit 启用对 Linux 审计子系统的支持
20bash-completionEnable bash-completion support启用 bash 完成支持
21berkdbAdd support for sys-libs/db (Berkeley DB for MySQL)添加对 sys-libs/db (Berkeley DB for MySQL) 的支持
22bidiEnable bidirectional language support启用双向语言支持
23big-endianBig-endian toolchain support大端工具链支持
24bindistFlag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)标记以启用或禁用预构建 (GRP) 包的选项(例如,由于许可问题)
25blasAdd support for the virtual/blas numerical library添加对 virtual/blas 数值库的支持
26bluetoothEnable Bluetooth Support启用蓝牙支持
27brandingEnable Gentoo specific branding启用 Gentoo 特定品牌
28build!!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]!!限内部使用!!不要自己设置这个标志!,用于创建构建映像和引导的前半部分 [make stage1]
29bzip2Use the bzlib compression library使用 bzlib 压缩库
30cairoEnable support for the cairo graphics library启用对 cairo 图形库的支持
31calendarAdd support for calendars (not using mcal!)添加对日历的支持(不使用 mcal!)
32capsUse Linux capabilities library to control privilege使用 Linux 能力库来控制权限
33cdbAdd support for the CDB database engine from the author of qmailqmail作者添加对CDB数据库引擎的支持
34cddaAdd Compact Disk Digital Audio (Standard Audio CD) support添加光盘数字音频(标准音频 CD)支持
35cddbAccess cddb servers to retrieve and submit information about compact disks访问 cddb 服务器以检索和提交有关光盘的信息
36cdinstallCopy files from the CD rather than asking the user to copy them, mostly used with games从 CD 复制文件,而不是要求用户复制它们,主要用于游戏
37cdrAdd support for CD writer hardware添加对 CD 刻录机硬件的支持
38cgiAdd CGI script support添加 CGI 脚本支持
39cjkAdd support for Multi-byte character languages (Chinese, Japanese, Korean)添加对多字节字符语言(中文、日文、韩文)的支持
40clamavAdd support for Clam AntiVirus software (usually with a plugin)添加对 Clam AntiVirus 软件的支持(通常带有插件)
41colordSupport color management using x11-misc/colord支持使用 x11-misc/colord 进行色彩管理
42connmanAdd support for net-misc/connman添加对 net-misc/connman 的支持
43coreaudioBuild the CoreAudio driver on Mac OS X systems在 Mac OS X 系统上构建 CoreAudio 驱动程序
44cracklibSupport for cracklib strong password checking支持cracklib强密码检查
45cryptAdd support for encryption -- using mcrypt or gpg where applicable添加对加密的支持——在适用的情况下使用 mcrypt 或 gpg
46cssEnable reading of encrypted DVDs启用加密 DVD 的读取
47cupsAdd support for CUPS (Common Unix Printing System)添加对 CUPS(通用 Unix 打印系统)的支持
48curlAdd support for client-side URL transfer library添加对客户端 URL 传输库的支持
49custom-cflagsBuild with user-specified CFLAGS (unsupported)使用用户指定的 CFLAGS 构建(不支持)
50cvsEnable CVS (Concurrent Versions System) integration启用 CVS(并发版本系统)集成
51cxxBuild support for C++ (bindings, extra libraries, code generation, ...)构建对 C++ 的支持(绑定、额外库、代码生成……)
52dbiEnable dev-db/libdbi (database-independent abstraction layer) support启用 dev-db/libdbi(独立于数据库的抽象层)支持
53dbmAdd support for generic DBM databases添加对通用 DBM 数据库的支持
54dbusEnable dbus support for anything that needs it (gpsd, gnomemeeting, etc)为任何需要它的东西启用 dbus 支持(gpsd、gnomemeeting 等)
55debugEnable 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
56dedicatedAdd support for dedicated game servers (some packages do not provide clients and servers at the same time)添加对专用游戏服务器的支持(某些软件包不同时提供客户端和服务器)
57dgaAdd DGA (Direct Graphic Access) support for X为 X 添加 DGA(直接图形访问)支持
58dist-kernelEnable subslot rebuilds on Distribution Kernel upgrades在分发内核升级时启用子插槽重建
59djvuSupport DjVu, a PDF-like document format esp. suited for scanned documents支持 DjVu,一种类似 PDF 的文档格式,尤其是。适用于扫描文档
60docAdd extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally添加额外的文档(API、Javadoc 等)。建议启用每个包而不是全局
61driEnable direct rendering: used for accelerated 3D and some 2D, like DMA启用直接渲染:用于加速 3D 和一些 2D,如 DMA
62dtsEnable DTS Coherent Acoustics decoder support启用 DTS Coherent Acoustics 解码器支持
63dvEnable support for a codec used by many camcorders启用对许多摄像机使用的编解码器的支持
64dvbAdd support for DVB (Digital Video Broadcasting)添加对 DVB(数字视频广播)的支持
65dvdAdd support for DVDs添加对 DVD 的支持
66dvdrAdd support for DVD writer hardware (e.g. in xcdroast)添加对 DVD 刻录机硬件的支持(例如在 xcdroast 中)
67edsEnable support for Evolution-Data-Server (EDS)启用对 Evolution-Data-Server (EDS) 的支持
68elogindEnable session tracking via sys-auth/elogind通过 sys-auth/elogind 启用会话跟踪
69emacsAdd support for GNU Emacs添加对 GNU Emacs 的支持
70embossAdd support for the European Molecular Biology Open Software Suite添加对欧洲分子生物学开放软件套件的支持
71encodeAdd support for encoding of audio or video files添加对音频或视频文件编码的支持
72examplesInstall examples, usually source code安装示例,通常是源代码
73exifAdd support for reading EXIF headers from JPEG and TIFF images添加对从 JPEG 和 TIFF 图像读取 EXIF 标头的支持
74expatEnable the use of dev-libs/expat for XML parsing启用使用 dev-libs/expat 进行 XML 解析
75famEnable FAM (File Alteration Monitor) support启用 FAM(文件更改监视器)支持
76fastcgiAdd support for the FastCGI interface添加对 FastCGI 接口的支持
77fbconAdd framebuffer support for the console, via the kernel通过内核为控制台添加帧缓冲支持
78ffmpegEnable ffmpeg/libav-based audio/video codec support启用基于 ffmpeg/libav 的音频/视频编解码器支持
79fftwUse FFTW library for computing Fourier transforms使用 FFTW 库计算傅里叶变换
80filecapsUse 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)
81firebirdAdd support for the Firebird relational database添加对 Firebird 关系数据库的支持
82flacAdd support for FLAC: Free Lossless Audio Codec添加对 FLAC 的支持:免费无损音频编解码器
83fltkAdd support for the Fast Light Toolkit gui interface添加对 Fast Light Toolkit gui 界面的支持
84fontconfigSupport for configuring and customizing font access via media-libs/fontconfig支持通过 media-libs/fontconfig 配置和自定义字体访问
85fortranAdd support for fortran添加对 fortran 的支持
86freetdsAdd support for the TDS protocol to connect to MSSQL/Sybase databases添加对 TDS 协议的支持以连接到 MSSQL/Sybase 数据库
87freewnnAdd support for FreeWnn kana to kanji conversion engine添加对 FreeWnn 假名到汉字转换引擎的支持
88ftpAdd FTP (File Transfer Protocol) support添加 FTP(文件传输协议)支持
89gdAdd support for media-libs/gd (to generate graphics on the fly)添加对 media-libs/gd 的支持(动态生成图形)
90gdbmAdd support for sys-libs/gdbm (GNU database libraries)添加对 sys-libs/gdbm(GNU 数据库库)的支持
91geoipAdd geoip support for country and city lookup based on IPs为基于 IP 的国家和城市查找添加 geoip 支持
92geolocationEnable physical position determination启用物理位置确定
93ggiAdd support for media-libs/libggi (non-X video api/drivers)添加对 media-libs/libggi 的支持(非 X 视频 api/驱动程序)
94gifAdd GIF image support添加 GIF 图片支持
95gimpBuild a plugin for the GIMP为 GIMP 构建插件
96gitEnable git (version control system) support启用 git(版本控制系统)支持
97gles2-onlyUse GLES 2.0 or later instead of full OpenGL使用 GLES 2.0 或更高版本而不是完整的 OpenGL
98glutBuild an OpenGL plugin using the GLUT library使用 GLUT 库构建 OpenGL 插件
99gmpAdd support for dev-libs/gmp (GNU MP library)添加对 dev-libs/gmp(GNU MP 库)的支持
100gnomeAdd GNOME support添加 GNOME 支持
101gnome-keyringEnable support for storing passwords via gnome-keyring启用对通过 gnome-keyring 存储密码的支持
102gnuplotEnable support for gnuplot (data and function plotting)启用对 gnuplot 的支持(数据和函数绘图)
103gnutlsPrefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)首选 net-libs/gnutls 作为 SSL/TLS 提供程序(对 USE=-ssl 无效)
104gphoto2Add digital camera support添加数码相机支持
105gpmAdd support for sys-libs/gpm (Console-based mouse driver)添加对 sys-libs/gpm(基于控制台的鼠标驱动程序)的支持
106gpsAdd support for Global Positioning System添加对全球定位系统的支持
107graphicsmagickBuild and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional)针对 GraphicsMagick 而不是 ImageMagick 构建和链接(如果可选,则需要 USE=imagemagick)
108graphvizAdd support for the Graphviz library添加对 Graphviz 库的支持
109gslUse the GNU scientific library for calculations使用 GNU 科学库进行计算
110gsmAdd support for the gsm lossy speech compression codec添加对 gsm 有损语音压缩编解码器的支持
111gstreamerAdd support for media-libs/gstreamer (Streaming media)添加对 media-libs/gstreamer(流媒体)的支持
112gtkAdd support for x11-libs/gtk+ (The GIMP Toolkit)添加对 x11-libs/gtk+(GIMP 工具包)的支持
113gtk-docBuild and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use为 dev-util/devhelp、IDE 和离线使用构建和安装基于 gtk-doc 的开发人员文档
114guiEnable support for a graphical user interface启用对图形用户界面的支持
115guileAdd support for the guile Scheme interpreter添加对 guile Scheme 解释器的支持
116gzipCompress files with Lempel-Ziv coding (LZ77)使用 Lempel-Ziv 编码 (LZ77) 压缩文件
117handbookEnable handbooks generation for packages by KDE启用 KDE 为软件包生成手册
118hardenedActivate default security enhancements for toolchain (gcc, glibc, binutils)激活工具链的默认安全增强功能(gcc、glibc、binutils)
119hddtempEnable monitoring of hdd temperature (app-admin/hddtemp)启用硬盘温度监控 (app-admin/hddtemp)
120hdf5Add support for the Hierarchical Data Format v5添加对分层数据格式 v5 的支持
121headers-onlyInstall only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap.只安装 C 头文件而不是整个包。主要由 sys-devel/crossdev 用于工具链引导。
122hscolourInclude coloured haskell sources to generated documentation (dev-haskell/hscolour)在生成的文档中包含彩色的 haskell 源代码 (dev-haskell/hscolour)
123ibmAdd support for IBM ppc64 specific systems添加对 IBM ppc64 特定系统的支持
124iconvEnable support for the iconv character set conversion library启用对 iconv 字符集转换库的支持
125icuEnable ICU (Internationalization Components for Unicode) support, using dev-libs/icu使用 dev-libs/icu 启用 ICU(Unicode 的国际化组件)支持
126idnEnable support for Internationalized Domain Names启用对国际化域名的支持
127ieee1394Enable FireWire/iLink IEEE1394 support (dv, camera, ...)启用 FireWire/iLink IEEE1394 支持(dv、相机等)
128imagemagickEnable optional support for the ImageMagick or GraphicsMagick image converter启用对 ImageMagick 或 GraphicsMagick 图像转换器的可选支持
129imapAdd support for IMAP (Internet Mail Application Protocol)添加对 IMAP(Internet 邮件应用协议)的支持
130imlibAdd support for imlib, an image loading and rendering library添加对 imlib 的支持,这是一个图像加载和渲染库
131infinibandEnable Infiniband RDMA transport support启用 Infiniband RDMA 传输支持
132inotifyEnable inotify filesystem monitoring support启用 inotify 文件系统监控支持
133introspectionAdd support for GObject based introspection添加对基于 GObject 的自省的支持
134iodbcAdd support for iODBC library添加对 iODBC 库的支持
135iosEnable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc)启用对带有 iOS 操作系统(iPad、iPhone、iPod 等)的 Apple iDevice 的支持
136ipodEnable support for iPod device access启用对 iPod 设备访问的支持
137ipv6Add support for IP version 6添加对 IP 版本 6 的支持
138jackAdd support for the JACK Audio Connection Kit添加对 JACK 音频连接套件的支持
139javaAdd support for Java添加对 Java 的支持
140javascriptEnable javascript support启用 JavaScript 支持
141jbigEnable jbig-kit support for tiff, Hylafax, ImageMagick, etc启用对 tiff、Hylafax、ImageMagick 等的 jbig-kit 支持
142jemallocUse dev-libs/jemalloc for memory management使用 dev-libs/jemalloc 进行内存管理
143jitEnable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.启用即时编译以提高性能。可能会阻止在 Gentoo Hardened 中使用某些 PaX 内存保护功能。
144joystickAdd support for joysticks in all packages在所有软件包中添加对操纵杆的支持
145jpegAdd JPEG image support添加JPEG图像支持
146jpeg2kSupport for JPEG 2000, a wavelet-based image compression format支持 JPEG 2000,一种基于小波的图像压缩格式
147kdeAdd support for software made by KDE, a free software community添加对自由软件社区 KDE 制作的软件的支持
148kerberosAdd kerberos support添加kerberos支持
149ladspaEnable the ability to support ladspa plugins启用支持 ladspa 插件的功能
150lamePrefer using LAME libraries for MP3 encoding support更喜欢使用 LAME 库来支持 MP3 编码
151lapackAdd support for the virtual/lapack numerical library添加对 virtual/lapack 数值库的支持
152lashAdd LASH Audio Session Handler support添加 LASH 音频会话处理程序支持
153latexAdd support for LaTeX (typesetting package)添加对 LaTeX 的支持(排版包)
154lcmsAdd lcms support (color management engine)添加lcms支持(色彩管理引擎)
155ldapAdd LDAP support (Lightweight Directory Access Protocol)添加 LDAP 支持(轻量级目录访问协议)
156libassSRT/SSA/ASS (SubRip / SubStation Alpha) subtitle supportSRT/SSA/ASS (SubRip / SubStation Alpha) 字幕支持
157libcacaAdd support for colored ASCII-art graphics添加对彩色 ASCII 艺术图形的支持
158libeditUse the libedit library (replacement for readline)使用 libedit 库(替代 readline)
159libffiEnable support for Foreign Function Interface library启用对外部函数接口库的支持
160libnotifyEnable desktop notification support启用桌面通知支持
161libsamplerateBuild with support for converting sample rates using libsamplerate构建支持使用 libsamplerate 转换采样率
162libwwwAdd libwww support (General purpose WEB API)添加 libwww 支持(通用 WEB API)
163lircAdd support for lirc (Linux's Infra-Red Remote Control)添加对 lirc(Linux 的红外线远程控制)的支持
164livecd!!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building!!限内部使用!!不要自己设置这个标志!,在 livecd 构建期间使用
165llvm-libunwindUse sys-libs/llvm-libunwind instead of sys-libs/libunwind使用 sys-libs/llvm-libunwind 而不是 sys-libs/libunwind
166lm-sensorsAdd linux lm-sensors (hardware sensors) support添加 linux lm-sensors(硬件传感器)支持
167luaEnable Lua scripting support启用 Lua 脚本支持
168luajitUse dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua)使用 dev-lang/luajit 代替 dev-lang/lua(使用 USE=-lua 无效)
169lzmaSupport for LZMA (de)compression algorithm支持 LZMA(解)压缩算法
170lz4Enable support for lz4 compression (as implemented in app-arch/lz4)启用对 lz4 压缩的支持(在 app-arch/lz4 中实现)
171lzoEnable support for lzo compression启用对 lzo 压缩的支持
172m17n-libEnable m17n-lib support启用 m17n-lib 支持
173madAdd support for mad (high-quality mp3 decoder library and cli frontend)添加对mad的支持(高质量的mp3解码器库和cli前端)
174magicAdd support for file type detection via magic bytes (usually via libmagic from sys-apps/file)通过魔术字节添加对文件类型检测的支持(通常通过 sys-apps/file 中的 libmagic)
175maildirAdd support for maildir (~/.maildir) style mail spools添加对 maildir (~/.maildir) 样式邮件假脱机的支持
176manBuild and install man pages构建和安装手册页
177matroskaAdd support for the matroska container format (extensions .mkv, .mka and .mks)添加对 matroska 容器格式的支持(扩展名 .mkv、.mka 和 .mks)
178mboxAdd support for mbox (/var/spool/mail) style mail spools添加对 mbox (/var/spool/mail) 样式邮件假脱机的支持
179memcachedAdd support for memcached添加对 memcached 的支持
180mhashAdd support for the mhash library添加对 mhash 库的支持
181mikmodAdd libmikmod support to allow playing of SoundTracker-style music files添加 libmikmod 支持以允许播放 SoundTracker 风格的音乐文件
182milterAdd sendmail mail filter (milter) support添加 sendmail 邮件过滤器(milter)支持
183minimalInstall a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)安装一个非常小的版本(禁用,例如,插件、字体、大多数驱动程序、非关键功能)
184mmapAdd mmap (memory map) support添加 mmap(内存映射)支持
185mmsSupport for Microsoft Media Server (MMS) streams支持 Microsoft 媒体服务器 (MMS) 流
186mngAdd support for libmng (MNG images)添加对 libmng(MNG 图像)的支持
187modplugAdd libmodplug support for playing SoundTracker-style music files添加 libmodplug 支持以播放 SoundTracker 风格的音乐文件
188modulesBuild the kernel modules构建内核模块
189monoBuild Mono bindings to support dotnet type stuff构建 Mono 绑定以支持 dotnet 类型的东西
190motifAdd support for the Motif toolkit添加对 Motif 工具包的支持
191mp3Add support for reading mp3 files添加对读取 mp3 文件的支持
192mp4Support for MP4 container format支持 MP4 容器格式
193mpegAdd libmpeg3 support to various packages为各种包添加 libmpeg3 支持
194mpiAdd MPI (Message Passing Interface) layer to the apps that support it将 MPI(消息传递接口)层添加到支持它的应用程序
195mplayerEnable mplayer support for playback or encoding为播放或编码启用 mplayer 支持
196mssqlAdd support for Microsoft SQL Server database添加对 Microsoft SQL Server 数据库的支持
197mtpEnable support for Media Transfer Protocol启用对媒体传输协议的支持
198multilibOn 64bit systems, if you want to be able to compile 32bit and 64bit binaries在 64 位系统上,如果您希望能够编译 32 位和 64 位二进制文件
199musepackEnable support for the musepack audio codec启用对 musepack 音频编解码器的支持
200musicbrainzLookup audio metadata using MusicBrainz community service (musicbrainz.org)使用 MusicBrainz 社区服务 (musicbrainz.org) 查找音频元数据
201mysqlAdd mySQL Database support添加 mySQL 数据库支持
202mysqliAdd support for the improved mySQL libraries添加对改进的 mySQL 库的支持
203nasAdd support for network audio sound添加对网络音频声音的支持
204ncursesAdd ncurses support (console display library)添加 ncurses 支持(控制台显示库)
205neXtEnable neXt toolkit启用下一个工具包
206neonEnable optimization support for ARM NEON processors启用对 ARM NEON 处理器的优化支持
207netcdfEnable NetCDF data format support启用 NetCDF 数据格式支持
208networkmanagerEnable net-misc/networkmanager support启用 net-misc/networkmanager 支持
209nisSupport for NIS/YP services支持 NIS/YP 服务
210nlsAdd Native Language Support (using gettext - GNU locale utilities)添加本地语言支持(使用 gettext - GNU 语言环境实用程序)
211nntpAdd support for newsgroups (Network News Transfer Protocol)添加对新闻组的支持(网络新闻传输协议)
212nocdInstall all files required to run the application without a CD mounted在不安装 CD 的情况下安装运行应用程序所需的所有文件
213nspluginBuild plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)为支持 Netscape 插件架构的浏览器构建插件(几乎是任何现代浏览器)
214nvencAdd 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)
215ocamlAdd support/bindings for the Ocaml language添加对 Ocaml 语言的支持/绑定
216ocamloptEnable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)启用 ocamlopt 支持(ocaml 本机代码编译器)- 生成更快的程序(警告:您必须在全球范围内禁用/启用它)
217oci8Add Oracle 8 Database Support添加 Oracle 8 数据库支持
218oci8-instant-clientUse dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install使用 dev-db/oracle-instantclient-basic 作为 Oracle 提供程序,而不需要完整的 Oracle 服务器安装
219odbcAdd ODBC Support (Open DataBase Connectivity)添加 ODBC 支持(开放数据库连接)
220offensiveEnable potentially offensive items in packages在包裹中启用可能令人反感的物品
221ofxEnable support for importing (and exporting) OFX (Open Financial eXchange) data files启用对导入(和导出)OFX(Open Financial eXchange)数据文件的支持
222oggAdd support for the Ogg container format (commonly used by Vorbis, Theora and flac)添加对 Ogg 容器格式的支持(通常由 Vorbis、Theora 和 flac 使用)
223openalAdd support for the Open Audio Library添加对开放音频库的支持
224openexrSupport for the OpenEXR graphics file format支持 OpenEXR 图形文件格式
225openglAdd support for OpenGL (3D graphics)添加对 OpenGL(3D 图形)的支持
226openmpBuild 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
227opusEnable Opus audio codec support启用 Opus 音频编解码器支持
228oracleEnable Oracle Database support启用 Oracle 数据库支持
229orcUse dev-lang/orc for just-in-time optimization of array operations使用 dev-lang/orc 对数组操作进行实时优化
230oscEnable support for Open Sound Control启用对开放声音控制的支持
231ossAdd support for OSS (Open Sound System)添加对 OSS(开放声音系统)的支持
232pamAdd support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip添加对 PAM (Pluggable Authentication Modules) 的支持 - 任意翻转的危险
233pchEnable 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)
234pcmciaAdd support for PCMCIA slots/devices found on laptop computers添加对笔记本电脑上的 PCMCIA 插槽/设备的支持
235pcreAdd support for Perl Compatible Regular Expressions添加对 Perl 兼容正则表达式的支持
236pdaAdd support for portable devices添加对便携式设备的支持
237pdfAdd general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags添加对 PDF(可移植文档格式)的一般支持,这将替换 pdflib 和 cpdflib 标志
238perlAdd optional support/bindings for the Perl language为 Perl 语言添加可选支持/绑定
239phpInclude support for the PHP language包括对 PHP 语言的支持
240pieBuild programs as Position Independent Executables (a security hardening technique)将程序构建为与位置无关的可执行文件(一种安全强化技术)
241plasmaBuild optional KDE plasma addons构建可选的 KDE 等离子插件
242plotutilsAdd support for plotutils (library for 2-D vector graphics)添加对 plotutils 的支持(二维矢量图形库)
243pngAdd support for libpng (PNG images)添加对 libpng(PNG 图像)的支持
244policykitEnable PolicyKit (polkit) authentication support启用 PolicyKit (polkit) 身份验证支持
245portaudioAdd support for the crossplatform portaudio audio API添加对跨平台 portaudio 音频 API 的支持
246posixAdd support for POSIX-compatible functions添加对 POSIX 兼容函数的支持
247postgresAdd support for the postgresql database添加对 postgresql 数据库的支持
248postscriptEnable support for the PostScript language (often with ghostscript-gpl or libspectre)启用对 PostScript 语言的支持(通常使用 ghostscript-gpl 或 libspectre)
249ppdsAdd support for automatically generated ppd (printing driver) files添加对自动生成的 ppd(打印驱动程序)文件的支持
250prefixDefines if a Gentoo Prefix offset installation is used定义是否使用 Gentoo Prefix 偏移安装
251profileAdd support for software performance analysis (will likely vary from ebuild to ebuild)添加对软件性能分析的支持(可能会因 ebuild 而异)
252pulseaudioAdd support for PulseAudio sound server添加对 PulseAudio 声音服务器的支持
253pythonAdd optional support/bindings for the Python language为 Python 语言添加可选的支持/绑定
254qdbmAdd support for the qdbm (Quick Database Manager) library添加对 qdbm(快速数据库管理器)库的支持
255qmail-sppAdd support for qmail SMTP plugins添加对 qmail SMTP 插件的支持
256qt5Add support for the Qt 5 application and UI framework添加对 Qt 5 应用程序和 UI 框架的支持
257quicktimeAdd support for OpenQuickTime添加对 OpenQuickTime 的支持
258radiusAdd support for RADIUS authentication添加对 RADIUS 身份验证的支持
259rawAdd support for raw image formats添加对原始图像格式的支持
260rdpEnables RDP/Remote Desktop support启用 RDP/远程桌面支持
261readlineEnable support for libreadline, a GNU line-editing library that almost everyone wants启用对 libreadline 的支持,这是一个几乎每个人都想要的 GNU 行编辑库
262recodeEnable support for the GNU recode library启用对 GNU 重新编码库的支持
263rssEnable support for RSS feeds启用对 RSS 提要的支持
264rubyAdd support/bindings for the Ruby language为 Ruby 语言添加支持/绑定
265sambaAdd support for SAMBA (Windows File and Printer sharing)添加对 SAMBA(Windows 文件和打印机共享)的支持
266saslAdd support for the Simple Authentication and Security Layer添加对简单身份验证和安全层的支持
267savedconfigUse 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 标志允许适当的依赖项
268scannerAdd support for scanner hardware (e.g. build the sane frontend in kdegraphics)添加对扫描仪硬件的支持(例如在 kdegraphics 中构建健全的前端)
269sctpSupport for Stream Control Transmission Protocol支持流控传输协议
270sdlAdd support for Simple Direct Layer (media library)添加对简单直接层(媒体库)的支持
271seccompEnable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs启用seccomp(安全计算模式)在运行时进行系统调用过滤,以增加程序的安全性
272selinux!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur !!限内部使用!!安全性 增强的 Linux 支持,这必须由 selinux 配置文件设置,否则会发生损坏
273semantic-desktopCross-KDE support for semantic search and information retrieval跨 KDE 支持语义搜索和信息检索
274sessionAdd persistent session support添加持久会话支持
275skeyEnable S/Key (Single use password) authentication support启用 S/Key(一次性密码)身份验证支持
276slangAdd support for the slang text display library (it's like ncurses, but different)添加对俚语文本显示库的支持(类似于 ncurses,但不同)
277smartcardEnable smartcard support启用智能卡支持
278smpEnable support for multiprocessors or multicore systems启用对多处理器或多核系统的支持
279snappyEnable support for Snappy compression (as implemented in app-arch/snappy)启用对 Snappy 压缩的支持(在 app-arch/snappy 中实现)
280sndfileAdd support for libsndfile添加对 libsndfile 的支持
281snmpAdd support for the Simple Network Management Protocol if available如果可用,添加对简单网络管理协议的支持
282soapAdd support for SOAP (Simple Object Access Protocol)添加对 SOAP(简单对象访问协议)的支持
283socketsAdd support for tcp/ip sockets添加对 tcp/ip 套接字的支持
284socks5Add support for the socks5 proxy添加对 socks5 代理的支持
285soundEnable sound support启用声音支持
286sourceZip the sources and install them压缩源并安装它们
287soxAdd support for Sound eXchange (SoX)添加对声音交换 (SoX) 的支持
288speexAdd support for the speex audio codec (used for speech)添加对 speex 音频编解码器的支持(用于语音)
289spellAdd dictionary support添加字典支持
290split-usrEnable 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
291sqliteAdd support for sqlite - embedded sql database添加对 sqlite 的支持 - 嵌入式 sql 数据库
292sslAdd support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)添加对 SSL/TLS 连接的支持(安全套接字层/传输层安全)
293startup-notificationEnable application startup event feedback mechanism启用应用启动事件反馈机制
294static!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically!!不要在引导过程中设置这个!!导致二进制文件被静态链接而不是动态链接
295static-libsBuild static versions of dynamic libraries as well构建动态库的静态版本
296subversionEnable subversion (version control system) support启用颠覆(版本控制系统)支持
297suidEnable setuid root program(s)启用 setuid 根程序
298svgAdd support for SVG (Scalable Vector Graphics)添加对 SVG(可缩放矢量图形)的支持
299svgaAdd support for SVGAlib (graphics library)添加对 SVGAlib(图形库)的支持
300symlinkForce kernel ebuilds to automatically update the /usr/src/linux symlink强制内核 ebuild 自动更新 /usr/src/linux 符号链接
301syslogEnable support for syslog启用对系统日志的支持
302systemdEnable use of systemd-specific libraries and features like socket activation or session tracking启用特定于 systemd 的库和功能,如套接字激活或会话跟踪
303szipUse the szip compression library使用 szip 压缩库
304taglibEnable tagging support with taglib使用 taglib 启用标记支持
305tclAdd support the Tcl language添加对Tcl语言的支持
306tcmallocUse the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one使用 dev-util/google-perftools 库将 malloc() 实现替换为可能更快的实现
307tcpdAdd support for TCP wrappers添加对 TCP 包装器的支持
308telemetrySend anonymized usage information to upstream so they can better understand our users向上游发送匿名使用信息,以便他们更好地了解我们的用户
309testEnable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)启用运行测试所需的依赖项和/或准备工作(通常由 FEATURES=test 控制,但可以独立切换)
310theoraAdd support for the Theora Video Compression Codec添加对 Theora 视频压缩编解码器的支持
311threadsAdd threads support for various packages. Usually pthreads为各种包添加线程支持。通常是 pthreads
312tidyAdd support for HTML Tidy添加对 HTML Tidy 的支持
313tiffAdd support for the TIFF image format添加对 TIFF 图像格式的支持
314timidityBuild with Timidity++ (MIDI sequencer) support使用 Timidity++(MIDI 音序器)支持构建
315tkAdd support for Tk GUI toolkit添加对 Tk GUI 工具包的支持
316truetypeAdd support for FreeType and/or FreeType2 fonts添加对 FreeType 和/或 FreeType2 字体的支持
317udevEnable virtual/udev integration (device discovery, power and storage device support, etc)启用虚拟/udev 集成(设备发现、电源和存储设备支持等)
318udisksEnable storage management support (automounting, volume monitoring, etc)启用存储管理支持(自动挂载、卷监控等)
319unicodeAdd support for Unicode添加对 Unicode 的支持
320unwindAdd support for call stack unwinding and function name resolution添加对调用堆栈展开和函数名称解析的支持
321upnpEnable UPnP port mapping support启用 UPnP 端口映射支持
322upnp-avEnable UPnP audio/video streaming support启用 UPnP 音频/视频流支持
323upowerEnable power management support启用电源管理支持
324usbAdd USB support to applications that have optional USB support (e.g. cups)将 USB 支持添加到具有可选 USB 支持的应用程序(例如杯子)
325v4lEnable support for video4linux (using linux-headers or userspace libv4l libraries)启用对 video4linux 的支持(使用 linux-headers 或用户空间 libv4l 库)
326vaapiEnable Video Acceleration API for hardware decoding为硬件解码启用视频加速 API
327valaEnable bindings for dev-lang/vala为 dev-lang/vala 启用绑定
328vanillaDo not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically不要添加改变默认行为的额外补丁;不要在全球范围内使用它,因为含义的严重性会发生巨大变化
329vcdVideo CD support视频 CD 支持
330vdpauEnable the Video Decode and Presentation API for Unix acceleration interface为 Unix 加速接口启用 Video Decode and Presentation API
331verify-sigVerify upstream signatures on distfiles验证 distfile 上的上游签名
332vhostsAdd support for installing web-based applications into a virtual-hosting environment添加对将基于 Web 的应用程序安装到虚拟主机环境中的支持
333videosInstall optional video files (used in some games)安装可选视频文件(在某些游戏中使用)
334vim-syntaxPulls in related vim syntax scripts拉入相关的 vim 语法脚本
335vncEnable VNC (remote desktop viewer) support启用 VNC(远程桌面查看器)支持
336vorbisAdd support for the OggVorbis audio codec添加对 OggVorbis 音频编解码器的支持
337wavpackAdd support for wavpack audio compression tools添加对 wavpack 音频压缩工具的支持
338waylandEnable dev-libs/wayland backend启用 dev-libs/wayland 后端
339webkitAdd support for the WebKit HTML rendering/layout engine添加对 WebKit HTML 渲染/布局引擎的支持
340webpAdd support for the WebP image format添加对 WebP 图像格式的支持
341wifiEnable wireless network functions启用无线网络功能
342wmfAdd support for the Windows Metafile vector image format添加对 Windows Metafile 矢量图像格式的支持
343wxwidgetsAdd support for wxWidgets/wxGTK GUI toolkit添加对 wxWidgets/wxGTK GUI 工具包的支持
344x264Enable h264 encoding using x264使用 x264 启用 h264 编码
345xattrAdd support for extended attributes (filesystem-stored metadata)添加对扩展属性的支持(文件系统存储的元数据)
346xcbSupport the X C-language Binding, a replacement for Xlib支持 X C-language Binding,替代 Xlib
347xcompositeEnable support for the Xorg composite extension启用对 Xorg 复合扩展的支持
348xemacsAdd support for XEmacs添加对 XEmacs 的支持
349xfaceAdd 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 格式的小图像包含在电子邮件中
350xftBuild with support for XFT font renderer (x11-libs/libXft)构建支持 XFT 字体渲染器 (x11-libs/libXft)
351xineAdd support for the XINE movie libraries添加对 XINE 电影库的支持
352xineramaAdd support for querying multi-monitor screen geometry through the Xinerama API添加对通过 Xinerama API 查询多显示器屏幕几何图形的支持
353xinetdAdd support for the xinetd super-server添加对 xinetd 超级服务器的支持
354xmlAdd support for XML files添加对 XML 文件的支持
355xmlrpcSupport for xml-rpc library支持 xml-rpc 库
356xmpEnable support for Extensible Metadata Platform (Adobe XMP)启用对可扩展元数据平台 (Adobe XMP) 的支持
357xmppEnable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber启用对以前称为 Jabber 的可扩展消息传递和状态协议 (XMPP) 的支持
358xosdSends display using the X On Screen Display library使用 X On Screen Display 库发送显示
359xpmAdd support for XPM graphics format添加对 XPM 图形格式的支持
360xscreensaverAdd support for XScreenSaver extension添加对 XScreenSaver 扩展的支持
361xvAdd in optional support for the Xvideo extension (an X API for video playback)添加对 Xvideo 扩展的可选支持(用于视频播放的 X API)
362xvidAdd support for xvid.org's open-source mpeg-4 codec添加对 xvid.org 的开源 mpeg-4 编解码器的支持
363zeroconfSupport for DNS Service Discovery (DNS-SD)支持 DNS 服务发现 (DNS-SD)
364zipEnable support for ZIP archives启用对 ZIP 存档的支持
365zlibAdd support for zlib (de)compression添加对 zlib (de) 压缩的支持
366zsh-completionEnable zsh completion support启用 zsh 完成支持
367zstdEnable support for ZSTD compression启用对 ZSTD 压缩的支持

5.3 Local

Local列表共有9103个flags; 
不重名的有4604个, 很多同名的flags会在不同的软件内出现, 比如超过30个软件用到的名称有: 
flagflags数
tools107
server60
cuda36
openssl36
debug35
utils32
minimal31
X31
designer30
doc30
按大类分有20个类别; 按具体类别分有158个类别: 列出的软件名称为2781个。
大类type数flags数
acct16
app281207
dev251722
games16326
gnome267
gnustep211
gui346
kde4232
lxqt138
mail3163
mate226
media81380
net201844
sci11627
sec14
sys13827
virtual115
www6209
x119337
xfce216
合计 结果1589103
大类typeflags数
acctacct-user6
appapp-accessibility22
appapp-admin159
appapp-antivirus12
appapp-arch28
appapp-backup34
appapp-benchmarks9
appapp-cdr8
appapp-containers36
appapp-crypt68
appapp-dicts4
appapp-doc15
appapp-editors62
appapp-emacs18
appapp-emulation232
appapp-eselect1
appapp-forensics26
appapp-i18n44
appapp-laptop9
appapp-metrics5
appapp-misc139
appapp-mobilephone12
appapp-office68
appapp-pda1
appapp-portage23
appapp-shells11
appapp-text159
appapp-vim1
appapp-xemacs1
devdev-ada24
devdev-cpp16
devdev-db82
devdev-dotnet1
devdev-embedded42
devdev-games69
devdev-haskell199
devdev-java62
devdev-lang152
devdev-libs413
devdev-lisp10
devdev-lua1
devdev-ml18
devdev-perl53
devdev-php18
devdev-python150
devdev-qt137
devdev-ros3
devdev-ruby20
devdev-scheme38
devdev-tcltk4
devdev-tex3
devdev-texlive1
devdev-util153
devdev-vcs53
gamesgames-action39
gamesgames-arcade14
gamesgames-board22
gamesgames-emulation52
gamesgames-engines26
gamesgames-fps69
gamesgames-kids1
gamesgames-misc3
gamesgames-mud3
gamesgames-puzzle7
gamesgames-roguelike7
gamesgames-rpg16
gamesgames-simulation25
gamesgames-sports3
gamesgames-strategy35
gamesgames-util4
gnomegnome-base39
gnomegnome-extra28
gnustepgnustep-apps4
gnustepgnustep-base7
guigui-apps20
guigui-libs13
guigui-wm13
kdekde-apps143
kdekde-frameworks36
kdekde-misc7
kdekde-plasma46
lxqtlxqt-base38
mailmail-client80
mailmail-filter39
mailmail-mta44
matemate-base14
matemate-extra12
mediamedia-fonts44
mediamedia-gfx188
mediamedia-libs330
mediamedia-plugins67
mediamedia-radio6
mediamedia-sound369
mediamedia-tv88
mediamedia-video288
netnet-analyzer261
netnet-dialup24
netnet-dns98
netnet-firewall40
netnet-fs57
netnet-ftp44
netnet-im156
netnet-irc82
netnet-libs184
netnet-mail50
netnet-misc452
netnet-nds25
netnet-news5
netnet-nntp8
netnet-p2p77
netnet-print20
netnet-proxy54
netnet-voip18
netnet-vpn62
netnet-wireless127
scisci-astronomy22
scisci-biology14
scisci-calculators3
scisci-chemistry34
scisci-electronics30
scisci-geosciences40
scisci-libs281
scisci-mathematics100
scisci-misc6
scisci-physics70
scisci-visualization27
secsec-policy4
syssys-apps260
syssys-auth38
syssys-block32
syssys-boot25
syssys-cluster105
syssys-devel81
syssys-fabric3
syssys-firmware18
syssys-fs77
syssys-kernel21
syssys-libs83
syssys-power57
syssys-process27
virtualvirtual15
wwwwww-apache14
wwwwww-apps31
wwwwww-client100
wwwwww-misc3
wwwwww-plugins6
wwwwww-servers55
x11x11-apps11
x11x11-base12
x11x11-drivers12
x11x11-libs47
x11x11-misc87
x11x11-plugins13
x11x11-terms34
x11x11-themes47
x11x11-wm74
xfcexfce-base8
xfcexfce-extra8
详细列表如下: 
# 内容不能超过500w字... 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值