我编写了一个非常简单的 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 存储库获取。