在meego镜像中添加package

米狗族 发布于 2011/01/30 12:26
阅读 336
收藏 1

      之前写的一篇帖子:(http://www.meegozu.com/thread-1759-1-1.html) 大体步骤讲的是怎么刷meego镜像,那些包都是官方的,但是作为开发者,咱们肯定也想将自己的包给添加进入meego镜像中。想添加自己的包进入 meego镜像中,咱们需要修改kickstart文件,即ks文件。然后还要创建并且添加一个本地仓库到ks文件中,因为你需要把你的包放在你的本地仓 库的。
       创建仓库:必须按照下面的操作顺序来创建仓库(创建仓库是在终端中输入下面命令,*.rpms指的是你的包)。

   1. mkdir ~/myrepo
   2. mv *.rpms ~/myrepo
   3. createrepo -d ~/myrepo


        需要修改KS文件两个地方(这两个地方是在ks文件中修改就好了):
(1)添加仓库

repo --name=myrepo     --baseurl=your repo directory(for example: file:///home/administrator/myrepo)

(2)添加你的包名到ks文件中(添加在%package 与 %end 之间),如下:

       1. %package
       2. your package name
       3. %end
    


       基本上就是这两处修改了,也就是下面网址的第3和第4步骤。详细的操作请看我在wiki上面写的一个英文的网页
http://wiki.meego.com/User:Tyson ... ge_to_a_MeeGo_Image

       另外,上面用的包(package)是已经打好了的rpm包,如果有的包中没有spec文件,那么我们需要自己写,或者用yaml来生成spec文件。详情请参考下面的网页:
http://wiki.meego.com/Packaging
http://wiki.meego.com/Packaging/Guidelines
http://wiki.meego.com/SDK/Docs/1.0/Packaging/Tutorial

       希望这个帖子能让你学到东西并且帮助你。GOOD LUCK!~

作者:xiqiubo1985 @ 米狗族
网址:http://www.meegozu.com/thread-1849-1-1.html
欢迎转载,转载请注明出处。

加载中
返回顶部
顶部