如何从已编译的源文件创建.deb包?
题:
单声道3.0已经出来了,但我发现没有可以安装它的ppa。
有一个: https : //launchpad.net/~directhex/+ppa-packages
但它是单声道2.10.8.1-5。
我正在玩ASP.NET MVC4,这就是我需要3.0版本的原因。
现在我可以自己编译和安装mono 3.0。 我是怎么做的,我在这里进行了教程: http : //ubuntuforums.org/showthread.php?t = 1591370
我现在的问题是,对于我已经/想要制作的每个新的ubuntu安装(服务器,笔记本电脑,桌面,HD打破时更新安装)我需要再次经历这个冗长的过程。
所以我想编译一次,然后将其上传到PPA,这样我(以及其他所有人)就不需要再次从源代码安装它。
现在的问题是:整个构建过程需要配置运行选项,后配置makefile修复,后配置源代码修复等。
有没有一种简单的方法可以从已编译的文件中创建.deb包?
所以在安装脚本中,我只需要写几次:
cd package_directory_1/ make install cd package_directory_2/ make install cd package_directory_3/ make install
等等
?
checkinstall,根据Tachyons的提示
apt-get install checkinstall checkinstall -D make install
有关详细信息,请参见此处
http://www.falkotimme.com/howtos/checkinstall/
你试过了吗:
make package
除了创建包之外,它不会安装任何东西。
JM