Skip navigation.

拈花 . 微笑

Leo Tzao's Blog

用checkinstall打包

,

很久以来我都是用 dh_make dpkg-buildpackage -rfakeroot 的“经典”方式来打deb包的,直到昨天才认识了checkinstall,这真是个绝对优秀好用的打包工具,昨天下午到今天,我把自己喜欢的软件打了N 个新版本的软件包,呵呵:)

不知我这样描述是不是正确:checkinstall 是一个在安装过程中监测软件安装过程,再根据此过程形成想要的包的一个工具。

有了checkinstall,对于大多数靠“./configure” “make” “make install”三步方法的包,现在只需要在前两步之后用checkinstall命令就可以执行make install的安装过程并形成你需要的包。

打包过程中会提示你一些基本的问题,只要有基本的英语能力,不难看出,实在看不懂,一切回车也问题不大:)

checkinstall 可以打slackware rpm和deb三种格式的包,分别可以用-S -R -D参数来指定

今天又学到,对于一些靠类似“install.sh”这样的脚本来执行安装的软件,也可以用 sudo checkinstall ./install.sh 来安装并打包。

这样打包的好处是安装过程的同时也就打了包,对于一些没有提供卸载方法的软件,打包之后就可以利用发行版的包管理机制来完成卸载,一个字:“爽!”

从BMP转到audaciousThe Da Vinci Code (达·芬奇密码)

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

January 2010
S M T W T F S
December 2009February 2010
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30