所以我编写了一个程序...现在我该如何打包它并自动安装?

所以我编写了一个程序...现在我该如何打包它并自动安装?

我编写了一个非常简单的 Linux 程序,它基本上由以下部分组成:一个 bash 脚本、四个 python 脚本和一个文本文件。我想将它们全部打包在一起,以便人们安装它时,它会以这种方式自动分发:

text file         go to    /  
bash script       go to    /usr/bin/  
python scripts    go to    /usr/bin/.programnamehere/  

我知道这些不是放置适当应用程序的适当地方,这只是我为熟悉此过程而写的一些东西。

现在,我可以将所有这些文件打包到一个档案中,并添加一个单独的“安装”脚本来复制所有内容,然后删除原始内容,但我宁愿通过其他方法(如 apt-get)来完成。

我阅读了一些 apt-get 文档,但我真的不确定如果我走那条路,这个过程会发生什么?

如果有人对我应该做什么有任何建议或相关链接,我将不胜感激。

答案1

因此,您想直接制作一个“Debian 二进制包”,而无需源包。

equivs这是一个非常简单的工具,允许制作简单的 Debian 包,通过简单的向导来生成DEBIAN/control其他所需的文件。

可从 Debian 和 Ubuntu 存储库获取。

相关内容