我在我的机器上做了一个小的脚本,并在.bashrc
一个alias
调用它来创建一个经典的,小的Linux应用程序。这是一个3行的bash脚本,但它可以增长。教程/指南包(Debian的)
现在,我的团队中的一些人发现它很有用,并且想要使用它。
与其说“复制此别名,这样做,这样做,安装LIB”我想创建一个简单的包装是一个更专业一点。事实是,我从来没有做过这样的事情。对我而言,问题并不是要创建一个包,而是试图决定你通常将什么包放入包中。
假设我想采取我的脚本,并创建myapplication
。我要创建我的团队会安装一个.deb文件:
- 有一个
/usr/bin/myapplication
或/usr/sbin/myapplication
(什么是它们之间的区别),所以它们只是调用myapplication
在自己的终端,它的工作; - 有一个man page; (通常位于debian系统中的man页面在哪里?);
- 有可能通过一些配置在家用文件夹中读取
.myapplicationrc
; - 在gnome安装中有一个快捷方式的条目(是否有通用的快捷方式“格式”,可用于KDE和Gnome?);
- 安装依赖关系。
我是新来的所有的东西。我通常编写简单的脚本并在我的bashrc
中创建一个alias
。我以前从未做过包装。你知道哪些指南可以帮助我完成上面的想法?
的/ usr/bin中是“用户二进制文件”,而在/ usr/sbin目录是“用户*系统*二进制文件,”一组旨在为用户通常不需要管理任务的二进制文件。您的应用程序将会进入/ usr/bin或可能位于/ opt//bin中。有关详细信息,请参阅http://www.pathname.com/fhs/pub/fhs-2.3.html。 –
Rooke
2010-10-28 20:28:02