- 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 标志:
- euse https://wiki.gentoo.org/wiki/Gentoolkit#euse
- quse (man 1 quse) https://wiki.gentoo.org/wiki/Q_applets#Looking_for_packages_that_use_some_USE_flag_.28quse.29
- equery hasuse (USE flag) https://wiki.gentoo.org/wiki/Equery#Looking_for_packages_that_have_a_specific_USE_flag_with_hasuse_.28h.29
- equery uses (package name) https://wiki.gentoo.org/wiki/Equery#Listing_per-package_USE_flags_with_uses_.28u.29
- ufed https://wiki.gentoo.org/wiki/Ufed
- app-portage/euses https://packages.gentoo.org/packages/app-portage/euses
- app-portage/flaggie https://packages.gentoo.org/packages/app-portage/flaggie
- eix (options: --use, --installed-with-use, --installed-without-use) https://wiki.gentoo.org/wiki/Eix
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 设置的优先级按优先级排序(首先具有最低优先级):
- 在您的配置文件的make.defaults文件部分中声明的默认 USE 设置
- /etc/portage/make.conf中用户定义的 USE 设置
- /etc/portage/package.use中用户定义的 USE 设置
- 用户定义的 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 | 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个。
|
|
详细列表如下:
# 内容不能超过500w字...