• gentoo-useflags


    1. 1. 什么是USE标志
    2. 1.1 声明USE标志
    3. 1.2 有用的命令
    4. 1.3 Emerge命令选项
    5. 1.4 相关工具
    6. 2. 使用USE标志
    7. 2.1 声明永久使用标志
    8. 2.2 为单个包声明USE标志
    9. 2.3 声明临时USE标志
    10. 2.4 优先级
    11. 2.5 使整个系统适应新的USE标志
    12. 3. 包特定的USE标志
    13. 3.1 查看可用的USE标志
    14. 4. REQUIRED_USE必要条件
    15. 5 useflaglist
    16. 5.1 当前活动的USE标志
    17. 5.2 Global
    18. 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字... 
  • 相关阅读:
    java中String类型的变量(有长度限制)--你知道吗?
    微信小程序阻止返回事件
    SpringBoot2基础篇(四)—— 基于SpringBoot的SSMP整合案例
    阿里P8架构师吐血整理的超全Java进阶教程:基础+容器+并发+虚拟机+IO
    CTFshow,信息搜集:web10
    让 K8s 更简单!8款你不得不知的 AI 工具-Part 2
    融合语言模型中的拓扑上下文和逻辑规则实现知识图谱补全11.18
    IDC报告:国内游戏云市场,腾讯云用量规模位列第一
    【leetcode】二分法和牛顿迭代法=>69
    vcruntime140.dll文件缺失,去哪下载vcruntime140.dll文件
  • 原文地址:https://blog.csdn.net/feiyu5323/article/details/125608788