可能重复: 最简单的Debian包装指南?
我有一组BASH脚本,XML文件等等。脚本要求已经安装了一些程序。如何在Ubuntu上创建一个*.deb,以确保满足依赖关系,并将我的脚本和文件放在它们需要的位置?
发布于 2012-10-14 16:09:03
使用
创建..deb包
http://www.howtoforge.com/howto_linux_德比安_deb_切克金斯托尔
Checkinstall是一个很好的工具,可以创建简单的..deb包,您可以在本地网络中使用(例如,如果您必须在多台运行Debian的计算机上安装相同的软件)。它允许您像以前一样从源代码编译和安装软件,但与以前不同的是,您最终得到了一个简单的Debian包,这也意味着您可以通过运行dpkg -r轻松卸载您刚刚编译的软件!
发布于 2012-10-14 13:10:39
首先是这样的东西:
:~/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 完成您的编辑并保存更改量。
依赖关系:
等待行动回应..。
参考文献:
Debian包装指南
https://askubuntu.com/questions/200943
复制相似问题