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.提交.