可能重复:
最简单的 Debian 打包指南?
我有一组 BASH 脚本、XML 文件等。这些脚本要求已安装某些程序。如何在 Ubuntu 上创建 *.deb 文件以确保满足依赖性并将我的脚本和文件放在需要的位置?
答案1
使用 Checkinstall 创建 .deb 包
http://www.howtoforge.com/howto_linux_debian_deb_checkinstall
检查安装是一款出色的工具,可用于创建简单的 .deb 软件包,您可以在本地网络中使用(例如,如果您必须在运行 Debian 的多台计算机上安装同一款软件)。它允许您像以前一样从源代码编译和安装软件,但不同之处在于您最终会得到一个简单的 Debian 软件包,这也意味着您可以通过运行 dpkg -r 轻松卸载刚刚编译的软件!
答案2
从这样的事情开始:
:~/testing/yourapp/yourapp$ find ./
./
./logs
./temp
./somenondescriptscript.sh
./aiml
./aiml/xmloraiml.aiml
如果你有二进制文件(图标和其他),你可以将它们隐藏在 ./debian 文件夹中。
现在让我们为你的应用程序添加一个版本号并构建orig.tar.gz。
cd ..
mv yourapp yourapp-0.1
tar czfv yourapp_0.1.orig.tar.gz yourapp-0.1/
cd yourapp-0.1
mkdir debian
dch --create -v 0.1-1 --package yourapp
完成您的编辑并保存更改日志。
依赖项:
等待 OP 回复...
参考:
Debian 打包指南
另一个问题