USE 标志

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page USE flag and the translation is 82% complete.
Other languages:
English • ‎polski • ‎русский • ‎中文(中国大陆)‎ • ‎日本語

USE 标志是体现某个概念的支持和依赖信息的关键字。它们是 Gentoo 的核心功能,管理 Gentoo 系统需要很好地理解如何处理它们。

关于如何实现 USE 标志的基本概念可以在 Handbook/zh-cn 中找到。

声明USE标志

The default set of USE flags is defined by the selected profile. Changing them can be done in /etc/portage/make.conf and/or /etc/portage/package.use. For details see the Using USE flags section of the amd64 Handbook.

有用的命令

要查看当前启用了哪些 USE 标志:

user $portageq envvar USE | xargs -n 1

要检查某个 USE 标志是否被激活以及哪些软件包使用它,请运行:

user $euse -I <use_flag>
user $quse <use_flag>
user $eix --installed-with-use <use_flag>

<use_flag> 替换为要检查的 USE 标志。

Emerge 命令选项

emerge 命令有一些与 USE 标志相关的选项,例如:

  • emerge --changed-use (-U)
  • emerge --complete-graph-if-new-use < y | n >
  • emerge --newuse (-N)

详情见 man 1 emerge

工具

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

另见

外部资源