/etc/portage/package.use/zh-cn

From Gentoo Wiki
< /etc‎ | portage
Jump to:navigation Jump to:search
This page is a translated version of the page /etc/portage/package.use and the translation is 36% complete.
Outdated translations are marked like this.
Other languages:

/etc/portage/package.use 提供了比 /etc/portage/make.conf 中的 USE 变量更细粒度的 USE 标记的单个包控制。

附注
/etc/portage/package.use 可以是单个文件或包含每个包文件的目录。

由于默认的 USE_ORDER 设置,/etc/portage/package.use 文件或目录将覆盖除了 USE 环境变量以外所有其它位置的单个包设置。

示例

文件 /etc/portage/package.use将此位置作为单个文件的示例
# 全局禁用配置文件中启用的不需要的 USE 标记
*/* -bluetooth -consolekit -dbus -ldap -libnotify -nls -qt3support -udisks
 
# 为 app-admin/sudo 启用 offensive USE 标记
app-admin/sudo offensive
 
# 禁用 dev-lang/php 的 mysql 支持
dev-lang/php -mysql 
 
# 为 libreoffice 启用 java 并设置 python 解释器版本
app-office/libreoffice java PYTHON_SINGLE_TARGET: python3_4

有关更多详细信息,请参阅手册

格式

  • 每行一个 DEPEND 原子,用空格分隔 USE 标记(有关 DEPEND 的信息,请参阅 version specifier 原子语法)。
  • 注释行以 #(hash)开头。
附注
See version specifier for information on how to format the package atoms.
提示
If a package atom specifies a version, a comparison operator must be used.

自动生成的内容

emerge 默认启用了 --autounmask 选项(参见 man 1 emerge),因此它可以生成 package.use 设置在必要时满足依赖关系。

外部资源