summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-05-27 10:36:14 +0800
committerIru Cai <mytbk920423@gmail.com>2019-05-27 10:36:14 +0800
commita62d407318d074a4c48e8fb31d8a38965679647d (patch)
treebdd89c67034af1fb9d337bbe9d9c5dd07831d9ce
parent2e9b6fd4afa3561449d37526484723a8e703764f (diff)
downloaddevel-doc-a62d407318d074a4c48e8fb31d8a38965679647d.tar.xz
initial draft of packaging
-rw-r--r--packaging.rst27
1 files changed, 27 insertions, 0 deletions
diff --git a/packaging.rst b/packaging.rst
new file mode 100644
index 0000000..951bae1
--- /dev/null
+++ b/packaging.rst
@@ -0,0 +1,27 @@
+打包环境
+=========
+
+打包时,所在系统应当只包含该包所依赖的软件包。
+
+打包过程在虚拟机/容器中进行,以下是建议的打包系统的详细说明。
+
+
+虚拟磁盘和文件系统
+--------------------
+
+/var 中存放已下载的软件包,用单独一个虚拟磁盘存放。
+
+/ 为打包时正在允许的系统。为了支持创建一个只包含软件包依赖的环境,使用一个支持快照的文件系统,因此使用 btrfs.
+
+
+网络
+----
+
+打包应尽可能在无网络的环境中进行。
+
+以下工作需要使用网络:
+
+- 从网络下载软件包
+- go, npm, cargo 等编程语言包管理器下载代码
+
+