## 安装 ### 1.挂载 将根磁盘挂载到/mnt/genoo ### 2.stage3 1. 关于stage包的区别
| 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要递归安装的文档列表 |