deb 打包实例

昨天看了很多文章是关于deb打包的,感觉他们描述的都比较简单,但是对于一个新手来说,还是有点麻烦的。今天早上看到一个比较好的文章,按他的做法,真的实现了打包,http://blog.sina.com.cn/s/blog_6da8fb890100zxpm.html

下面从一个新手的角度来描述一下整个过程吧。

首先下载一个源码包,如果是自己的代码,建议用autoconf, automake生成编译脚本,例程见http://xy0811.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&_c=BlogPart&handle=cns!F8AECD2A067A6B17!1002(这个待会试一下),本文下载的源码包在http://prdownloads.sourceforge.net/fceultra/fceu-0.98.12.src.tar.bz2  游戏模拟器。

然后进入到下载文件的目录,执行下面的命令:

$ tar xvjf fceu-0.98.12.src.tar.bz2 // 解包
$ mv fceu fceu-0.98 // 改目录名为 包名-版本号
$ cd fceu-0.98

安装 dh_make   : $ sudo apt-get install dh_make

然后执行:
$ dh_make -s -e xieyan0811@sina.com.cn -f ../fceu-0.98.12.src.tar.bz2 //   注意空格 

这样就会生成一个debian 包,里面包含了control文件,采用 $ vim control 可以查看和修改该文件:

可以根据自己的需要 填写source,section 等信息。

然后执行  回到fceu-0.98所在的目录,执行sudo dpkg -b fceu-0.98 fceu_0.98_i386.deb  即可在当前目录生成deb包

 

posted on 2014-07-08 10:32  kathy_dandan  阅读(380)  评论(0编辑  收藏  举报