0

我正在完成对同一软件的第 7 次重新编译。没有可用的预构建包,而且编译时间很长。有没有办法把我编译的东西打包起来,这样我就不必不断地从源代码构建它?

编辑:如果重要的话,CentOS 6 for the OS。

4

2 回答 2

2

你应该看看CDE。从其网站:

CDE(以前称为 CDEpack)自动打包在其他机器上部署和运行 Linux 程序所需的代码、数据和环境,无需任何安装或配置。CDE 是完全消除依赖地狱的最简单方法。

所以它会编译你的程序,并在生成的包中包含所有依赖项。生成的包应该能够在任何现代 x86 Linux 发行版上运行,因此您不必不断地从源代码构建它。

于 2012-09-17T14:20:19.013 回答
1

checkinstall基于installwatch,能够创建适合您发行版的包管理器的各种包,包括.deb(Debian,Ubuntu,...),.rpm(Red Hat,Fedora,SuSE,...)和(Slackware)。.tgz

于 2012-09-17T13:58:42.337 回答