安装目标

当一个 ebuild 运行 src_install 阶段时,它将有问题的映像从${S}安装到${D}。Ebuild 在此阶段不得尝试对实时文件系统执行任何操作 —— 这会破坏二进制文件,并且(通常)会提示违反沙盒信息。

安装时,Portage 会将${D}中的映像安装到${ROOT}。默认情况下,${ROOT}指向/,尽管用户可以更改此设置 —— 例如,用户可能正在为位于不同位置的另一个系统构建最小映像。如果你的软件包必须在实时文件系统上运行(例如,要在pkg_postinst期间创建一些缓存文件),则必须确保为所有路径加上${ROOT}前缀。

pkg_preinst 中,可以在"\${D}"下访问要安装的映像。

results matching ""

    No results matching ""