编译软件源代码时,很多都不会自动生成deb安装包。如果要把这个软件安装在其他电脑上,好像又要在安装的电脑上重新编译了。
上网查了一下,发现有一个软件-checkinstall可以在编译源码的同时并把编译好的软件打包成deb安装包。
使用方法:
1 安装checkinstall
打开更新源文件:
$sudo gedit /etc/apt/sources.list
把下面两个更新源拷贝到打开的更新源里面
deb http://archive.ubuntu.com/ubuntu/ warty universe
deb-src http://archive.ubuntu.com/ubuntu/ warty universe
在终端执行安装checkinstall:
$ sudo apt-get update && apt-get install checkinstall
2 然后使用make编译要编译软件源代码:
~/path/to/folder:$ make
3 最后使用checkinstall生成安装包:
sudo checkinstall
执行checkinstall后会有一些设置提示,按照提示设置就可以了。
提醒:
我使用的过程中,把打包好的安装包安装到其他电脑上时,还是需要安装编译软件时所安装的库的。
参考英文网站:
http://ubuntuforums.org/showthread.php?t=2356