创建.deb来安装bash脚本程序

Sid*_*ner 5 bash installation ubuntu debian deb

我想知道以下是否可能。

我有一个 BASH 脚本,我想向某些人提供它,但我希望他们只需要“安装”该程序,而不是搞乱终端,所以我认为 .deb 会很酷。

那么“安装”会做什么呢?

简单的。我想将脚本和图标移动到一个文件夹(任何文件夹,但我想知道主页中的某个隐藏文件夹),然后运行一个脚本,在“应用程序”菜单中为第一个脚本创建一个启动器。看起来好像没什么,但就我搜索过的内容来看,似乎没有太多信息......

我怎样才能做到这一点?

顺便说一下,我使用的是 Ubuntu 11.04。

tri*_*eee 4

基本上(安装和)运行dh-make设置debian/目录,编辑生成的文件(主要删除许多你不需要的文件,并在 中填写包描述和任何依赖项debian/control),然后.debuild-us -uc -b

您可能还需要设置一个简单的Makefile调用debian/rules;它可能只需要一个install目标即可将二进制文件复制到$(DESTDIR)/usr/bin.

二进制文件安装到其中/usr/bin,您不应该尝试覆盖它。拥有菜单的方法是添加一个.desktop文件

一旦你拥有了一个好东西,.deb你将需要设置一个存储库来分发它。最简单的解决方案可能是设置一个launchpad.net帐户并在那里创建个人 PPA。

找到有关这些主题的更多信息并不难,但当然,您需要知道要寻找什么。规范文档是Debian 新维护者指南