在包中创建经典的小型Linux应用程序的教程/指南(Debian)

时间:2010-10-28 20:22:12

标签: linux bash debian package

我在自己的计算机上创建了一个小脚本,并在alias中调用了.bashrc。它是一个包含3行的bash脚本,但它可以增长。

现在,我团队中的一些人发现它很有用,并希望使用它。

而不是说“复制此别名,执行此操作,安装该库”我正在考虑创建一个更专业的简单包。事实是,我以前从未做过这样的事情。对我来说问题不是创建一个包,而是试图决定你通常把它放在一个包中。

假设我想要我的脚本,并创建myapplication。我想创建一个我的团队将安装的.deb文件:

  • 有一个/usr/bin/myapplication/usr/sbin/myapplication(他们之间有什么区别?),所以他们只需在他们的终端拨打myapplication就行了;
  • 有一个man page; (通常在debian系统中找到手册页?);
  • 有可能使用某些配置读取主文件夹中的.myapplicationrc;
  • 在gnome安装中有一个快捷方式的条目(是否可以使用KDE和Gnome可用的通用快捷方式“格式”?);
  • 安装依赖项。

我对所有这些东西都是新手。我通常编写简单的脚本并在alias中创建bashrc。我以前从未做过包裹。您知道哪些指南可以帮助我实现上述想法?

2 个答案:

答案 0 :(得分:2)

Here是一个可以开始的地方,但我欢迎一个更简洁的答案。

答案 1 :(得分:0)

我找不到完整的指南。我认为最好的办法是下载一个完全符合我的想法并做一些阅读的软件包,比如taskwarrior