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

Beh*_*dsh 9 package-management packaging executable software-installation

可能的重复:
最简单的 Debian 打包指南?

有几个 tarball(例如 Firefox、Eclipse、Zend Studio 和 ...),其中包含可执行文件,我们可以提取并运行它们。但是这个可执行文件只对提取它的用户可用。

如果我们想让所有用户都可以使用它,我们应该将它移动到某个位置,例如/usr/share, /usr/local/share/, /opt/, ... 并授予适当的权限,在其中创建一个可执行文件/usr/bin/等等...

我想制作一个 deb 安装程序文件来完成所有这些工作!
怎么做?

kar*_*k87 14

Ubuntu 维基链接:

如果是源代码,请编译源代码,然后查看checkinstall. 它从编译的源代码中生成 deb 包。

检查安装 安装检查安装

使用checkinstall的指南

您也可以尝试以下方法,

debtar.gz安装外星人那里得到一个

sudo apt-get install alien
Run Code Online (Sandbox Code Playgroud)

然后转到tar.gz文件夹并:

alien -k filename.tar.gz
Run Code Online (Sandbox Code Playgroud)

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