Easypack软件包管理器需要MINIX 3的软件包有一个标准的格式.下面是一些简单的规则:
1. 每个软件包必须有一个独一无二的名称.譬如foo-1.2.4,在连字号之前的是程序名称,而在连字号之后的是版本号.它们一起组成了软件包的名称.
2. 软件包被包含在与其名称相同的目录中.譬如foo-1.2.4 .
3. 目录中包含一个用来建立和安装软件包的被称为build的可执行shell脚本.譬如:
#!/bin/sh |
4. build脚本应该在软件包的顶级目录中创建一个与程序名(不是软件包名)相同名称的可执行文件.通常脚本中完成这项工作的关键行是make.
5. make install命令应该使用install 程序将要安装的程序拷贝到/usr/local/bin并且完成所需的其他安装过程.正常情况下这个命令在build 脚本中,但是它应该也能在命令行中工作.你应该在安装时以bin(不是root)身份登录.
6. 在标准格式中每个程序应该有man page.它将被安装到/usr/local/man.
7. 要创建软件包,键入:
tar cf - foo-1.2.4 | bzip2 >foo-1.2.4.tar.bz2 |
9. 软件包可以使用package submission page.提交.