之前写的一篇帖子:(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
欢迎转载,转载请注明出处。