调整了链接地址

This commit is contained in:
朱映春
2015-09-17 11:52:24 +08:00
parent f3767a561d
commit 5f6acb4a01

View File

@@ -2,7 +2,7 @@
本文档主要用来介绍applications目录的结构各个子目录以及其中包含的各种文件的用途。预期达到的效果是让首次将applications.git库克隆到本地的用户能够通过阅读此文档对applications目录的内容有个总体的了解。
咱们知道applications.git是gitlab上的一个git库具体存放位置[点击这里查看](git@gitlab.rd.in.linx:linx6.0.42/applications.git)。当咱们通过git clone这条命令将这个版本库克隆到本地机器上的时候同时会创建出此git库的工作区在本地机器上的表现形式就是创建了一个applications目录本文档的介绍也就是从这里开始的。
咱们知道applications.git是gitlab上的一个git库具体存放位置[点击这里查看](http://gitlab.rd.in.linx/linx6.0.42/applications.git)。当咱们通过git clone这条命令将这个版本库克隆到本地机器上的时候同时会创建出此git库的工作区在本地机器上的表现形式就是创建了一个applications目录本文档的介绍也就是从这里开始的。
:zap:注意在这篇文档中我在刻意强调git工作区git workspace)和git库git repository)的区别就我目前的理解我认为在哪个目录下初始化了gitgit init哪里就是git工作区而git库是在工作区中的隐藏目录.git。
@@ -133,4 +133,4 @@ cat applications/.gitignore
* .footprint\*如果以ls -a浏览软件包名目录里的内容会发现这一系列的文件有.footprint、.footprint_base、.footprint_ia64_sec、.footprint_ppc64_base、.footprint_x86_64_base、.footprint_x86_64_sec。打开其中任意一个查看其内容发现这个文件的每一行包含三个字段结尾处是一个目录名或者文件名。第一个字段描述这一行结尾处文件或目录的属性第二个字段是这个目录或文件的属主、属组第三个字段是这个文件或目录的存放路径。这些目录和文件正是在编译二进制包时会在pkg目录下创建的目录和文件。这个文件也有记录编包过程的作用如果改动了Pkgfile导致重新编出的包与上一次编出的包目录或文件有变化那么pkgmk将会报错。这时候如果想要更新此.footprint文件可以用命令pkgmk加上-uf参数来实现。文件名中的ia64、x86_64等表示不同的计算机体系结构base表示基本包sec表示的是安全包。
* .md5sum很明显这就是md5校验和文件。查看这个文件的内容会发现这个文件的每一行分为两个字段第一个字段是一个校验和第二个字段是这个校验和对应的文件名。实际上每一个在Pkgfile的source=()中列出的文件都会有一个校验和存放到这个文件中当这些文件被改动后如果不更新被改动文件的校验和pkgmk命令将会报错这时可以用pkgmk命令加上-um参数来更新文件的校验和。
最后,还有一点跟软件包名目录下的内容相关的问题。由于历史的原因:smile:有些目录下会有各种不同的源码包以及这些源码包需要的补丁文件等例如上面的示例中列出的firefox目录就是后来有了新的规则不再将多余的内容放在软件包名目录下只放本次编译二进制包用到的文件这让软件包名目录下的内容显得精炼了不少例如上面示例中的acct目录就是。
最后,还有一点跟软件包名目录下的内容相关的问题。由于历史的原因:smile:有些目录下会有各种不同的源码包以及这些源码包需要的补丁文件等例如上面的示例中列出的firefox目录就是后来有了新的规则不再将多余的内容放在软件包名目录下只放本次编译二进制包用到的文件这让软件包名目录下的内容显得精炼了不少例如上面示例中的acct目录就是。