建立一个现有的Ubuntu / debian软件包但具有不同的源代码

时间:2018-05-17 16:17:15

标签: ubuntu deb

我想构建一个现有的Ubuntu软件包(比方说firefox package),但我不想使用Firefox source code的Ubuntu版本,而是想使用Firefox网站提供的compiled Firefox binaries。我怎样才能做到这一点?我有从构建和编译源代码的应用程序的经验,但我很不熟悉将它们打包成.deb

我看到this回答了一个类似的问题,并且认为我会尝试一下,但我很好奇答案是否与我的用例相关。

1 个答案:

答案 0 :(得分:0)

在简单的情况下,包只需要在正确的位置安装二进制文件。包装逻辑不需要编译任何东西,尽管您找到的大多数教程都会假设您想要。也许看看如何构建一些脚本包,比如用Perl,Ruby,shell脚本或Python编写的各种工具。

equivs作为一个特别简单的例子(虽然它有一些奇怪的东西)浮现在脑海中,但也作为一个简单的工具,它将允许您轻松构建一个包,其唯一的任务是删除一些已经构建的二进制文件在/usr/bin/usr/lib中。 (它是用Perl编写的,整个包由几个脚本和一些数据文件组成。)