|
楼主 |
发表于 2007-8-13 21:59:04
|
显示全部楼层
Post by superjet
1. pacman 还没有dpkg-repack的类似选项, 不怕麻烦话, 建个.PKGINFO, 把对应的文件复制到当前目录下 {use,etc...等}, 将目录结构写到.FILELIST, tar czf pkgname-pkgver.pkg.tar.gz .PKGINFO .FILELIST usr/ etc/ ...
2. arch基本上是一个pool( http://wiki.archlinux.org/index.php/Official_Repositories ) , 依赖关系要求不是很严格, 处理的也是比较简单, 好处是比较方便调整,
- mv /var/lib/pacman/local/kernel26-2.6.22-1 /tmp
复制代码
后, 再pacman -Qs kernel26看看, 或者
- mv /var/lib/pacman/local/kernel26-2.6.22-1 /var/lib/pacman/local/kernel26-own-2.6.22-1
复制代码
并将/var/lib/pacman/local/kernel26-own-2.6.22-1/desc中NAME部分改成kernel26-own
这样kernel26就变成了kernel26-own, 非常简洁
谢谢你的帮助.
二进制安装我也是这样想的, archlinux的包控制文件挺简洁的.就是有些繁索罢了, 不过可以自己写脚本来配置.
源码包的依赖问题吧, 呵呵, 如果安装包中README, INSTALl等文件中没有注明, 那就是一般系统都拥有的软件包, 如gcc, glib, make等一些常用包了. 但还是觉得不太妥当, 想听听下面的朋友的经验. |
|