Procházet zdrojové kódy

add create & install package

Fengda HUANG před 9 roky
rodič
revize
9a555b3d6c
4 změnil soubory, kde provedl 17 přidání a 7 odebrání
  1. 5 2
      chapters/4.4.0-auto-deploy.md
  2. binární
      chapters/chapter4/rpm-koji.jpg
  3. 5 2
      growth.md
  4. 7 3
      index.html

+ 5 - 2
chapters/4.4.0-auto-deploy.md

@@ -37,7 +37,10 @@
 
 要构建一个标准的RPM包,我们需要创建.spec文件,这个文件包含软件打包的全部信息——如包的Summary、Name、Version、Copyright、Vendor等等。在产生完这一个配置文件事,执行rpmbuild 命令,系统会按照步骤生成目标RPM包。
 
-生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora 社区的编译系统。
+###上传和安装软件包
 
-###目标平台安装/配置
+生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora社区的编译系统。如下图所示:
 
+![RPM Build Process](chapters/chapter4/rpm-koji.jpg)
+
+如果我们已经对我们的所有目标操作系统配置过,即配置好了软件源,那么我们就可以直接在我们的服务器上使用包管理工具安装,如``yum install``。

binární
chapters/chapter4/rpm-koji.jpg


+ 5 - 2
growth.md

@@ -3605,10 +3605,13 @@ application cahce是将大部分图片资源、js、css等静态资源放在mani
 
 要构建一个标准的RPM包,我们需要创建.spec文件,这个文件包含软件打包的全部信息——如包的Summary、Name、Version、Copyright、Vendor等等。在产生完这一个配置文件事,执行rpmbuild 命令,系统会按照步骤生成目标RPM包。
 
-生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora 社区的编译系统。
+###上传和安装软件包
 
-###目标平台安装/配置
+生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora社区的编译系统。如下图所示:
 
+![RPM Build Process](chapters/chapter4/rpm-koji.jpg)
+
+如果我们已经对我们的所有目标操作系统配置过,即配置好了软件源,那么我们就可以直接在我们的服务器上使用包管理工具安装,如``yum install``。
 
 数据分析
 ===

+ 7 - 3
index.html

@@ -249,7 +249,7 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
 <li><a href="#自动化部署">自动化部署</a></li>
 <li><a href="#依赖与包仓库">依赖与包仓库</a><ul>
 <li><a href="#构建软件包">构建软件包</a></li>
-<li><a href="#目标平台安装配置">目标平台安装/配置</a></li>
+<li><a href="#上传和安装软件包">上传和安装软件包</a></li>
 </ul></li>
 </ul></li>
 <li><a href="#数据分析">数据分析</a><ul>
@@ -2825,8 +2825,12 @@ System.<span class="fu">out</span>.<span class="fu">println</span>(<span class="
 <img src="chapters/chapter4/rpm-deploy.jpg" alt="RPM Build Process" /><figcaption>RPM Build Process</figcaption>
 </figure>
 <p>要构建一个标准的RPM包,我们需要创建.spec文件,这个文件包含软件打包的全部信息——如包的Summary、Name、Version、Copyright、Vendor等等。在产生完这一个配置文件事,执行rpmbuild 命令,系统会按照步骤生成目标RPM包。</p>
-<p>生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora 社区的编译系统。</p>
-<h3 id="目标平台安装配置">目标平台安装/配置</h3>
+<h3 id="上传和安装软件包">上传和安装软件包</h3>
+<p>生成对应的软件包后,我们就可以将其上传到Koji上,它是Fedora社区的编译系统。如下图所示:</p>
+<figure>
+<img src="chapters/chapter4/rpm-koji.jpg" alt="RPM Build Process" /><figcaption>RPM Build Process</figcaption>
+</figure>
+<p>如果我们已经对我们的所有目标操作系统配置过,即配置好了软件源,那么我们就可以直接在我们的服务器上使用包管理工具安装,如<code>yum install</code>。</p>
 <h1 id="数据分析">数据分析</h1>
 <p>有时候,对于我们的决定只要有一点点的数据支持就够了。也就是一点点的变化,可能就决定了我们产品的好坏。我们可能会因此而作出一些些改变,这些改变可能会让我们打败巨头。</p>
 <p>这一点和Growth的构建过程也很相像,在最开始的时候我只是想制定一个成长路线。而后,我发现这好像是一个不错的idea,我就开始去构建这个idea。于是它变成了Growth,这时候我需要依靠什么去分析用户喜欢的功能呢?我没有那么多的精力去和那么多的人沟通,也不能去和那么多的人沟通。</p>