|
发表于 2009-3-22 23:18:27
|
显示全部楼层
前些天准备打包emacs23,最后老是有问题,但是还是说下我的方法
一.必须工具
dpkg(包含dpkg-deb工具)
制作官方的deb包所需要的工具包
dh-make 生成必要的文件
debhelper dh-make 的dependency
devscripts 一些scripts
fakeroot 模拟root工具
lintian 测试检查package的工具
制作官方的deb包
1.mkdir foo ;cd foo
2.下载原始文件包,foo.tar.gz
3.解压foo.tar.gz,tar zxvf foo.tar.gz
4.这里注意把解压后的文件夹改为package-version的形式,即foo-ver
5.cd foo-ver
6.dh_make在当前文件夹会生成一些必须文件eg: control,preinst,postinst......这里偷懒,什么都不改
7.
./configure生成Makefile
8.
dpkg-buildpackage -rfakeroot(最后一步老是有错,不知为什么,manke &&make install却正常) |
|