如何从tarballs创建deb安装程序?

可能重复:
最简单的Debian打包指南? 有几个tarballs(例如Firefox,Eclipse,Zend Studio等)中有可执行文件,我们可以提取和运行。但是这个可执行文件只对提取它的用户可用。
如果我们想要让所有用户都能使用它,我们应该将它移动到像/usr/share、/usr/local/share/、/opt/等位置,并给予适当的权限,在/usr/bin/中创建一个可执行文件等等...
我想制作一个deb安装程序文件,可以完成所有这些操作! 如何做到这一点?
2个回答

Ubuntu维基链接:

如果是源代码,请编译源代码,然后查看checkinstall。它可以从已编译的源代码生成deb软件包。

checkinstall 安装checkinstall

使用checkinstall的指南

另外,您还可以尝试以下操作:

要从tar.gz文件安装deb,请使用alien

sudo apt-get install alien

然后进入tar.gz文件夹并执行以下操作:
alien -k filename.tar.gz

然后双击新的deb文件进行安装。(需要先安装gdebi)

用开源应用程序做这个的最好方法是运行sudo make checkinstall而不是sudo make install。有几个程序可以为此过程提供图形界面(创建软件包),但如果你不知道自己在做什么,使用起来可能会有些棘手。
不过,你要知道,你可以安装这些应用程序(包括更新版本)而不必使用那些tarballs。