问题:
Mono 3.0 已经发布了,但是我没有找到可以安装它的 ppa。
还有这个: https://launchpad.net/~directhex/+ppa-packages
但它是 mono 2.10.8.1-5。
我正在使用 ASP.NET MVC4,这就是我需要 3.0 版本的原因。
现在我可以自己编译并安装 mono 3.0 了。我在这里提供了如何操作的教程: http://ubuntuforums.org/showthread.php?t=1591370
我现在的问题是,对于我有/想要进行的每个新的 ubuntu 安装(服务器、笔记本电脑、台式机、硬盘损坏时的重新安装),我都需要再次经历这个漫长的过程。
所以我想编译一次,然后将其上传到 PPA,这样我(和其他人)就不需要再次从源代码安装它。
现在的问题是:整个构建过程需要使用选项配置运行、配置后 makefile 修复、配置后源代码修复等。
有没有一种简单的方法可以从已编译的文件创建 .deb 包?
这样在安装脚本中我只需要写几遍:
cd package_directory_1/
make install
cd package_directory_2/
make install
cd package_directory_3/
make install
ETC。
?
答案1
checkinstall,按照 Tachyons 的提示
apt-get install checkinstall
checkinstall -D make install
请参阅此处了解更多信息:
http://www.falkotimme.com/howtos/checkinstall/
答案2
你试过了吗:
make package
它不会安装任何东西,除了创建一个包。
吉姆