打包环境 ========= 打包时,所在系统应当只包含该包所依赖的软件包。 打包过程在虚拟机/容器中进行,以下是建议的打包系统的详细说明。 虚拟磁盘和文件系统 -------------------- /var/cache/pacman/pkg 中存放已下载的软件包,用单独一个分区/虚拟磁盘存放。 / 为打包时正在允许的系统。为了支持创建一个只包含软件包依赖的环境,使用一个支持快照的文件系统,因此使用 btrfs. 网络 ---- 打包应尽可能在无网络的环境中进行。 以下工作需要使用网络: - 从网络下载软件包 - go, npm, cargo 等编程语言包管理器下载代码