在meego镜像中添加package

米狗族 发布于 2011/01/29 20:13
阅读 183
收藏 1


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

mkdir ~/myrepo
mv *.rpms ~/myrepo
createrepo -d ~/myrepo

 


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

(1)添加仓库

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

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

       基本上就是这两处修改了,也就是下面网址的第3和第4步骤。详细的操作请看我在wiki上面写的一个英文的网页: http://wiki.meego.com/User:Tyson/Adding_a_package_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
欢迎转载,转载请注明出处。


加载中
返回顶部
顶部