multilib 32 and 64 | 尽可能的使用64位库,必要时兼容32 |
no-multilib (纯64位) | 除非必要 否则不要使用 |
Openrc | 一个简洁的init系统 |
systemd | 比openrc臃肿但通用 |
~arch keyword | 该软件没有经过充分的测试 不能进入稳定分支 请等待一段时间后尝试使用 |
-arch keyword or -* keyword | 该软件不能在目标机器的架构中工作 如果情况并非如此 |
missing keyword | 该软件至今还没有在机器的架构中进行过测试 可以咨询相应架构移植小组是否能对它进行测试 查看 /etc/portage/package.acceptkeywords 和接受单个软件包的关键字 |
package.mask | 发现该包已损坏或其他问题 被故意标记为请勿使用 |
profile | 该软件不适合当前proifle |
license | 不兼容license |
P | 软件包名称-版本 \({PN}-\){PV} eg. vim-6.3 |
PN | 仅包名称 eg. vim |
PV | 包版本 eg. 6.3 |
PR | 修订 |
PVR | 版本-修订 \({PV}-\){PR} eg. 6.3-r1 |
PF | 包名称-版本-修订 \({PN}-\){PVR} eg. vim-6.3-r1 |
A | 包所有的源代码文件(不包括USE关闭的) |
CATEGORY | 包的类别 eg. app-editors/emacs的app-editors |
FILESDIR | 包目录的files/的文件 用于一些patch或者其他 |
WORKDIR | ebuild根构建目录的路径 eg.${PORTAGEBUILDDIR}/work |
T | ebuild可能使用的临时目录路径 eg.${PORTAGEBUILDDIR}/temp |
D | 临时安装目录的路径 eg. ${PORTAGEBUILDDIR}/image |
HOME | 临时目录的路径 供ebuild调用的任何可你呢个读取或修改主目录的程序用 eg. ${PORTAGEBUILDDIR}/homedir |
ROOT | 软件包要合并到根目录的绝对路径 仅在pkg*阶段允许 |
DISTDIR | 包含存储为包获取的所有文件的目录的路径 |
EPREFIX | PREFIX安装的规范化PREFIX前缀路径 |
ED | \({D%/}\){EPREFIX}/ 的简写 |
EROOT | \({ROOT%/}\){EPREFIX}/ 的简写 |
SYSROOT | (EAPI=7)包含构建依赖的根目录的绝对路径 |
ESYSROOT | (EAPI=7)\({SYSROOT%/}\){EPREFIX}/ 的简写 |
BROOT | (EAPI=7)包含所满足的构建依赖项的根目录的绝对路径BDEPEND,通常是可执行构建工具。 |
MERGETYPE | 正在合并的软件包类型(类似portage feature的buildpkg): source代表源代码 binary是否安装ebuild构建的二进制包 buildonly仅构建不安装 |
REPLACINGVERSIONS | 此软件包的所有版本(PVR)的空格分格列表 |
REPLACEDBYVERSION | 若此软件包作为安装的一部分被卸载 则返回软件版本(PVR) |
EAPI | EAPI版本 |
DESCRIPTION | (必须)软件包的简短描述 <=80字 |
HOMEPAGE | (必须)软件包主页 缺省值:https://wiki.gentoo.org/wiki/No_homepage |
SRCURI | 软件包URI列表 |
LICENSE | 许可 |
SLOT | (必须)包的SLOT |
KEYWORDS | 包的keywords |
IUSE | ebuild中所有USE(不包括arch) |
REQUIREDUSE | 必须满足的USE |
PROPERTIES | 空格分格的属性列表 支持条件语法 :interactive live testnetwork |
RESTRICT | 空格分格的要限制的portage功能列表 :fetch mirror strip test userpriv |
DEPEND | 构建依赖表 |
BDEPEND | (EAPI=7) CBUILD依赖表 |
RDEPEND | 运行时依赖表 |
PDEPEND | 合并后要安装的包列表 |
S | 临时的构建目录路径 由srccompile,srcinstall使用 默认:\({WORKDIR}/\){P} |
DOCS | srcinstall默认安装的文档文件列表 |
HTMLDOCS | einstalldocs要递归安装的文档列表 |