zoukankan      html  css  js  c++  java
  • gentoo use-flag 全局标识 大全 (官方搬运) 英文 适用funtoo

    连接

    https://www.gentoo.org/support/use-flags/


    提示 ctrl+F 可在页面查找


    搬运


    Global USE flags

    Flag
    Description

    3dfx
    Enable support for Voodoo chipsets, also called as 3DFX and TDFX

    X
    Add support for X11

    Xaw3d
    Add support for the 3d athena widget set

    a52
    Enable support for decoding ATSC A/52 streams used in DVD

    aac
    Enable support for MPEG-4 AAC Audio

    aalib
    Add support for media-libs/aalib (ASCII-Graphics Library)

    accessibility
    Add support for accessibility (eg 'at-spi' library)

    acl
    Add support for Access Control Lists

    acpi
    Add support for Advanced Configuration and Power Interface

    adns
    Add support for asynchronous DNS resolution

    afs
    Add OpenAFS support (distributed file system)

    alsa
    Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)

    altivec
    Add support for optimizations for G4 and G5/ppc970 processors

    ao
    Use libao audio output library for sound playback

    apache2
    Add Apache2 support

    apm
    Add APM (Advanced Power Management) support

    aqua
    Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI

    atm
    Enable Asynchronous Transfer Mode protocol support

    audiofile
    Add support for libaudiofile where applicable

    audit
    Enable support for Linux audit subsystem using sys-process/audit

    avahi
    Add avahi/Zeroconf support

    ayatana
    Build in support for Ayatana notification using the libindicate or libappindicator plugin

    bash-completion
    Enable bash-completion support

    berkdb
    Add support for sys-libs/db (Berkeley DB for MySQL)

    bidi
    Enable bidirectional language support

    big-endian
    Big-endian toolchain support

    bindist
    Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)

    blas
    Add support for the virtual/blas numerical library

    bluetooth
    Enable Bluetooth Support

    bootstrap
    !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]

    branding
    Enable Gentoo specific branding

    build
    !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]

    bzip2
    Use the bzlib compression library

    cairo
    Enable support for the cairo graphics library

    calendar
    Add support for calendars (not using mcal!)

    canna
    Add support for the Canna kana to kanji conversion engine

    caps
    Use Linux capabilities library to control privilege

    cdb
    Add support for the CDB database engine from the author of qmail

    cdda
    Add Compact Disk Digital Audio (Standard Audio CD) support

    cddb
    Access cddb servers to retrieve and submit information about compact disks

    cdinstall
    Copy files from the CD rather than asking the user to copy them, mostly used with games

    cdparanoia
    Enable cdparanoia (audio CD ripper) support

    cdr
    Add support for CD writer hardware

    cgi
    Add CGI script support

    cjk
    Add support for Multi-byte character languages (Chinese, Japanese, Korean)

    clamav
    Add support for Clam AntiVirus software (usually with a plugin)

    connman
    Add support for net-misc/connman

    coreaudio
    Build the CoreAudio driver on Mac OS X systems

    cracklib
    Support for cracklib strong password checking

    crypt
    Add support for encryption -- using mcrypt or gpg where applicable

    css
    Enable reading of encrypted DVDs

    cups
    Add support for CUPS (Common Unix Printing System)

    curl
    Add support for client-side URL transfer library

    custom-cflags
    Build with user-specified CFLAGS (unsupported)

    cvs
    Enable CVS (Concurrent Versions System) integration

    cxx
    Build support for C++ (bindings, extra libraries, code generation, ...)

    dbi
    Enable dev-db/libdbi (database-independent abstraction layer) support

    dbm
    Add support for generic DBM databases

    dbus
    Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)

    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

    dedicated
    Add support for dedicated game servers (some packages do not provide clients and servers at the same time)

    dga
    Add DGA (Direct Graphic Access) support for X

    directfb
    Add support for DirectFB layer (library for FB devices)

    djvu
    Support DjVu, a PDF-like document format esp. suited for scanned documents

    doc
    Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally

    dri
    Enable direct rendering: used for accelerated 3D and some 2D, like DMA

    dts
    Enable DTS Coherent Acoustics decoder support

    dv
    Enable support for a codec used by many camcorders

    dvb
    Add support for DVB (Digital Video Broadcasting)

    dvd
    Add support for DVDs

    dvdr
    Add support for DVD writer hardware (e.g. in xcdroast)

    eds
    Enable support for Evolution-Data-Server (EDS)

    elogind
    Enable session tracking via sys-auth/elogind

    emacs
    Add support for GNU Emacs

    emboss
    Add support for the European Molecular Biology Open Software Suite

    encode
    Add support for encoding of audio or video files

    examples
    Install examples, usually source code

    exif
    Add support for reading EXIF headers from JPEG and TIFF images

    expat
    Enable the use of dev-libs/expat for XML parsing

    fam
    Enable FAM (File Alteration Monitor) support

    fastcgi
    Add support for the FastCGI interface

    fbcon
    Add framebuffer support for the console, via the kernel

    ffmpeg
    Enable ffmpeg/libav-based audio/video codec support

    fftw
    Use FFTW library for computing Fourier transforms

    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)

    firebird
    Add support for the Firebird relational database

    flac
    Add support for FLAC: Free Lossless Audio Codec

    fltk
    Add support for the Fast Light Toolkit gui interface

    fontconfig
    Support for configuring and customizing font access via media-libs/fontconfig

    fortran
    Add support for fortran

    freetds
    Add support for the TDS protocol to connect to MSSQL/Sybase databases

    freewnn
    Add support for FreeWnn kana to kanji conversion engine

    ftp
    Add FTP (File Transfer Protocol) support

    gcj
    Enable building with gcj (The GNU Compiler for the Javatm Programming Language)

    gd
    Add support for media-libs/gd (to generate graphics on the fly)

    gdbm
    Add support for sys-libs/gdbm (GNU database libraries)

    geoip
    Add geoip support for country and city lookup based on IPs

    geolocation
    Enable physical position determination

    ggi
    Add support for media-libs/libggi (non-X video api/drivers)

    gif
    Add GIF image support

    gimp
    Build a plugin for the GIMP

    git
    Enable git (version control system) support

    glut
    Build an OpenGL plugin using the GLUT library

    gmp
    Add support for dev-libs/gmp (GNU MP library)

    gnome
    Add GNOME support

    gnome-keyring
    Enable support for storing passwords via gnome-keyring

    gnuplot
    Enable support for gnuplot (data and function plotting)

    gnutls
    Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)

    gphoto2
    Add digital camera support

    gpm
    Add support for sys-libs/gpm (Console-based mouse driver)

    gps
    Add support for Global Positioning System

    graphicsmagick
    Build and link against GraphicsMagick instead of ImageMagick (might require USE=imagemagick if optional)

    graphviz
    Add support for the Graphviz library

    gsl
    Use the GNU scientific library for calculations

    gsm
    Add support for the gsm lossy speech compression codec

    gstreamer
    Add support for media-libs/gstreamer (Streaming media)

    gtk
    Add support for x11-libs/gtk+ (The GIMP Toolkit)

    gtk-doc
    Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use

    guile
    Add support for the guile Scheme interpreter

    gzip
    Compress files with Lempel-Ziv coding (LZ77)

    handbook
    Enable handbooks generation for packages by KDE

    hardened
    Activate default security enhancements for toolchain (gcc, glibc, binutils)

    hddtemp
    Enable monitoring of hdd temperature (app-admin/hddtemp)

    hdf5
    Add support for the Hierarchical Data Format v5

    headers-only
    Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap.

    hscolour
    Include coloured haskell sources to generated documentation (dev-haskell/hscolour)

    ibm
    Add support for IBM ppc64 specific systems

    iconv
    Enable support for the iconv character set conversion library

    icq
    Enable ICQ IM protocol support

    icu
    Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu

    idn
    Enable support for Internationalized Domain Names

    ieee1394
    Enable FireWire/iLink IEEE1394 support (dv, camera, ...)

    imagemagick
    Enable optional support for the ImageMagick or GraphicsMagick image converter

    imap
    Add support for IMAP (Internet Mail Application Protocol)

    imlib
    Add support for imlib, an image loading and rendering library

    infiniband
    Enable Infiniband RDMA transport support

    inotify
    Enable inotify filesystem monitoring support

    introspection
    Add support for GObject based introspection

    iodbc
    Add support for iODBC library

    ios
    Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc)

    ipod
    Enable support for iPod device access

    ipv6
    Add support for IP version 6

    jack
    Add support for the JACK Audio Connection Kit

    java
    Add support for Java

    javascript
    Enable javascript support

    jbig
    Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc

    jemalloc
    Use dev-libs/jemalloc for memory management

    jingle
    Enable voice calls for jabber

    jit
    Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.

    joystick
    Add support for joysticks in all packages

    jpeg
    Add JPEG image support

    jpeg2k
    Support for JPEG 2000, a wavelet-based image compression format

    kde
    Add support for software made by KDE, a free software community

    kerberos
    Add kerberos support

    ladspa
    Enable the ability to support ladspa plugins

    lame
    Prefer using LAME libraries for MP3 encoding support

    lapack
    Add support for the virtual/lapack numerical library

    lash
    Add LASH Audio Session Handler support

    latex
    Add support for LaTeX (typesetting package)

    lcms
    Add lcms support (color management engine)

    ldap
    Add LDAP support (Lightweight Directory Access Protocol)

    libass
    SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support

    libav
    Prefer libav over ffmpeg whenever both are supported

    libcaca
    Add support for colored ASCII-art graphics

    libedit
    Use the libedit library (replacement for readline)

    libffi
    Enable support for Foreign Function Interface library

    libnotify
    Enable desktop notification support

    libressl
    Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)

    libsamplerate
    Build with support for converting sample rates using libsamplerate

    libwww
    Add libwww support (General purpose WEB API)

    lirc
    Add support for lirc (Linux's Infra-Red Remote Control)

    livecd
    !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building

    lm_sensors
    Add linux lm_sensors (hardware sensors) support

    lua
    Enable Lua scripting support

    luajit
    Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua)

    lzma
    Support for LZMA (de)compression algorithm

    lzo
    Enable support for lzo compression

    m17n-lib
    Enable m17n-lib support

    mad
    Add support for mad (high-quality mp3 decoder library and cli frontend)

    maildir
    Add support for maildir (~/.maildir) style mail spools

    matroska
    Add support for the matroska container format (extensions .mkv, .mka and .mks)

    mbox
    Add support for mbox (/var/spool/mail) style mail spools

    memcached
    Add support for memcached

    mhash
    Add support for the mhash library

    mikmod
    Add libmikmod support to allow playing of SoundTracker-style music files

    milter
    Add sendmail mail filter (milter) support

    minimal
    Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)

    mmap
    Add mmap (memory map) support

    mms
    Support for Microsoft Media Server (MMS) streams

    mng
    Add support for libmng (MNG images)

    modplug
    Add libmodplug support for playing SoundTracker-style music files

    modules
    Build the kernel modules

    mono
    Build Mono bindings to support dotnet type stuff

    motif
    Add support for the Motif toolkit

    mp3
    Add support for reading mp3 files

    mp4
    Support for MP4 container format

    mpeg
    Add libmpeg3 support to various packages

    mpi
    Add MPI (Message Passing Interface) layer to the apps that support it

    mplayer
    Enable mplayer support for playback or encoding

    msn
    Enable MSN Messenger IM protocol support

    mssql
    Add support for Microsoft SQL Server database

    mtp
    Enable support for Media Transfer Protocol

    multilib
    On 64bit systems, if you want to be able to compile 32bit and 64bit binaries

    musepack
    Enable support for the musepack audio codec

    musicbrainz
    Lookup audio metadata using MusicBrainz community service (musicbrainz.org)

    mysql
    Add mySQL Database support

    mysqli
    Add support for the improved mySQL libraries

    nas
    Add support for network audio sound

    ncurses
    Add ncurses support (console display library)

    neXt
    Enable neXt toolkit

    neon
    Enable optimization support for ARM NEON processors

    netcdf
    Enable NetCDF data format support

    networkmanager
    Enable net-misc/networkmanager support

    nis
    Support for NIS/YP services

    nls
    Add Native Language Support (using gettext - GNU locale utilities)

    nntp
    Add support for newsgroups (Network News Transfer Protocol)

    nocd
    Install all files required to run the application without a CD mounted

    nptl
    Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)

    nsplugin
    Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)

    ocaml
    Add support/bindings for the Ocaml language

    ocamlopt
    Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)

    oci8
    Add Oracle 8 Database Support

    oci8-instant-client
    Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install

    odbc
    Add ODBC Support (Open DataBase Connectivity)

    offensive
    Enable potentially offensive items in packages

    ofx
    Enable support for importing (and exporting) OFX (Open Financial eXchange) data files

    ogg
    Add support for the Ogg container format (commonly used by Vorbis, Theora and flac)

    openal
    Add support for the Open Audio Library

    openexr
    Support for the OpenEXR graphics file format

    opengl
    Add support for OpenGL (3D graphics)

    openmp
    Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"

    opus
    Enable Opus audio codec support

    oracle
    Enable Oracle Database support

    orc
    Use dev-lang/orc for just-in-time optimization of array operations

    osc
    Enable support for Open Sound Control

    oscar
    Enable Oscar (AIM/ICQ) IM protocol support

    oss
    Add support for OSS (Open Sound System)

    pam
    Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip

    pch
    Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)

    pcmcia
    Add support for PCMCIA slots/devices found on laptop computers

    pcre
    Add support for Perl Compatible Regular Expressions

    pda
    Add support for portable devices

    pdf
    Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags

    perl
    Add optional support/bindings for the Perl language

    php
    Include support for the PHP language

    pie
    Build programs as Position Independent Executables (a security hardening technique)

    plasma
    Build optional KDE plasma addons

    plotutils
    Add support for plotutils (library for 2-D vector graphics)

    png
    Add support for libpng (PNG images)

    policykit
    Enable PolicyKit authentication support

    portaudio
    Add support for the crossplatform portaudio audio API

    posix
    Add support for POSIX-compatible functions

    postgres
    Add support for the postgresql database

    postscript
    Enable support for the PostScript language (often with ghostscript-gpl or libspectre)

    ppds
    Add support for automatically generated ppd (printing driver) files

    prefix
    Defines if a Gentoo Prefix offset installation is used

    prelude
    Add support/bindings for the Prelude Intrusion Detection System

    profile
    Add support for software performance analysis (will likely vary from ebuild to ebuild)

    pulseaudio
    Add support for PulseAudio sound server

    python
    Add optional support/bindings for the Python language

    qdbm
    Add support for the qdbm (Quick Database Manager) library

    qmail-spp
    Add support for qmail SMTP plugins

    qt5
    Add support for the Qt 5 application and UI framework

    quicktime
    Add support for OpenQuickTime

    radius
    Add support for RADIUS authentication

    raw
    Add support for raw image formats

    rdp
    Enables RDP/Remote Desktop support

    readline
    Enable support for libreadline, a GNU line-editing library that almost everyone wants

    recode
    Enable support for the GNU recode library

    rss
    Enable support for RSS feeds

    ruby
    Add support/bindings for the Ruby language

    samba
    Add support for SAMBA (Windows File and Printer sharing)

    sasl
    Add support for the Simple Authentication and Security Layer

    savedconfig
    Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow for appropriate dependencies

    scanner
    Add support for scanner hardware (e.g. build the sane frontend in kdegraphics)

    sctp
    Support for Stream Control Transmission Protocol

    sdl
    Add support for Simple Direct Layer (media library)

    seccomp
    Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs

    selinux
    !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur

    semantic-desktop
    Cross-KDE support for semantic search and information retrieval

    session
    Add persistent session support

    skey
    Enable S/Key (Single use password) authentication support

    slang
    Add support for the slang text display library (it's like ncurses, but different)

    slp
    Add Service Locator Protocol support

    smartcard
    Enable smartcard support

    smp
    Enable support for multiprocessors or multicore systems

    sndfile
    Add support for libsndfile

    snmp
    Add support for the Simple Network Management Protocol if available

    soap
    Add support for SOAP (Simple Object Access Protocol)

    sockets
    Add support for tcp/ip sockets

    socks5
    Add support for the socks5 proxy

    sound
    Enable sound support

    source
    Zip the sources and install them

    sox
    Add support for Sound eXchange (SoX)

    speex
    Add support for the speex audio codec (used for speech)

    spell
    Add dictionary support

    sqlite
    Add support for sqlite - embedded sql database

    ssl
    Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)

    startup-notification
    Enable application startup event feedback mechanism

    static
    !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically

    static-libs
    Build static versions of dynamic libraries as well

    subversion
    Enable subversion (version control system) support

    suid
    Enable setuid root program, with potential security risks

    svg
    Add support for SVG (Scalable Vector Graphics)

    svga
    Add support for SVGAlib (graphics library)

    symlink
    Force kernel ebuilds to automatically update the /usr/src/linux symlink

    syslog
    Enable support for syslog

    systemd
    Enable use of systemd-specific libraries and features like socket activation or session tracking

    szip
    Use the szip compression library

    taglib
    Enable tagging support with taglib

    tcl
    Add support the Tcl language

    tcmalloc
    Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one

    tcpd
    Add support for TCP wrappers

    test
    Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

    theora
    Add support for the Theora Video Compression Codec

    threads
    Add threads support for various packages. Usually pthreads

    tidy
    Add support for HTML Tidy

    tiff
    Add support for the TIFF image format

    timidity
    Build with Timidity++ (MIDI sequencer) support

    tk
    Add support for Tk GUI toolkit

    truetype
    Add support for FreeType and/or FreeType2 fonts

    uclibc
    Enable uclibc specific patches and build or link uclibc

    udev
    Enable virtual/udev integration (device discovery, power and storage device support, etc)

    udisks
    Enable storage management support (automounting, volume monitoring, etc)

    unicode
    Add support for Unicode

    unwind
    Add support for call stack unwinding and function name resolution

    upnp
    Enable UPnP port mapping support

    upnp-av
    Enable UPnP audio/video streaming support

    upower
    Enable power management support

    usb
    Add USB support to applications that have optional USB support (e.g. cups)

    v4l
    Enable support for video4linux (using linux-headers or userspace libv4l libraries)

    vaapi
    Enable Video Acceleration API for hardware decoding

    vala
    Enable bindings for dev-lang/vala

    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

    vcd
    Video CD support

    vdpau
    Enable the Video Decode and Presentation API for Unix acceleration interface

    vhosts
    Add support for installing web-based applications into a virtual-hosting environment

    videos
    Install optional video files (used in some games)

    vim-syntax
    Pulls in related vim syntax scripts

    vnc
    Enable VNC (remote desktop viewer) support

    vorbis
    Add support for the OggVorbis audio codec

    wavpack
    Add support for wavpack audio compression tools

    wayland
    Enable dev-libs/wayland backend

    webkit
    Add support for the WebKit HTML rendering/layout engine

    webp
    Add support for the WebP image format

    wifi
    Enable wireless network functions

    wmf
    Add support for the Windows Metafile vector image format

    wxwidgets
    Add support for wxWidgets/wxGTK GUI toolkit

    x264
    Enable h264 encoding using x264

    xattr
    Add support for extended attributes (filesystem-stored metadata)

    xcb
    Support the X C-language Binding, a replacement for Xlib

    xcomposite
    Enable support for the Xorg composite extension

    xemacs
    Add support for XEmacs

    xface
    Add xface support used to allow a small image of xface format to be included in an email via the header 'X-Face'

    xft
    Build with support for XFT font renderer (x11-libs/libXft)

    xine
    Add support for the XINE movie libraries

    xinerama
    Add support for querying multi-monitor screen geometry through the Xinerama API

    xinetd
    Add support for the xinetd super-server

    xml
    Add support for XML files

    xmlrpc
    Support for xml-rpc library

    xmp
    Enable support for Extensible Metadata Platform (Adobe XMP)

    xmpp
    Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber

    xosd
    Sends display using the X On Screen Display library

    xpm
    Add support for XPM graphics format

    xscreensaver
    Add support for XScreenSaver extension

    xv
    Add in optional support for the Xvideo extension (an X API for video playback)

    xvid
    Add support for xvid.org's open-source mpeg-4 codec

    yahoo
    Enable Yahoo Messenger IM protocol support

    zeroconf
    Support for DNS Service Discovery (DNS-SD)

    zip
    Enable support for ZIP archives

    zlib
    Add support for zlib (de)compression

    zsh-completion
    Enable zsh completion support

    zstd
    Enable support for ZSTD compression

  • 相关阅读:
    6、redux源码解析
    5、redux源码解析
    4、redux源码解析
    3、redux码源
    2、redux源码探索
    1、redux源码探索
    Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.
    Linux命令——whereis
    Linux命令——which
    Linux命令——tail
  • 原文地址:https://www.cnblogs.com/XUEYEYU/p/10847504.html
Copyright © 2011-2022 走看看