成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號(hào)

如何制作MINIX 3軟件包
2007-09-14   Minix.org

Easypack軟件包管理器需要MINIX 3的軟件包有一個(gè)標(biāo)準(zhǔn)的格式.下面是一些簡(jiǎn)單的規(guī)則:

1. 每個(gè)軟件包必須有一個(gè)獨(dú)一無(wú)二的名稱(chēng).譬如foo-1.2.4,在連字號(hào)之前的是程序名稱(chēng),而在連字號(hào)之后的是版本號(hào).它們一起組成了軟件包的名稱(chēng).

2. 軟件包被包含在與其名稱(chēng)相同的目錄中.譬如foo-1.2.4 .

3. 目錄中包含一個(gè)用來(lái)建立和安裝軟件包的被稱(chēng)為build的可執(zhí)行shell腳本.譬如:

            #!/bin/sh

make clean

make && make install
但是對(duì)于大的編譯,你可能需要使用binsizes來(lái)增加編譯器大小.對(duì)于其他的軟件包,你可能需要使用 ./configure .但是就一切情況而論,軟件包必須在鍵入./build后就能正確地建立和安裝. Easypack依賴(lài)于這些.如果軟件包正確安裝完畢,build 腳本必須能正常退出;其他情況下必須能退出并返回錯(cuò)誤代碼.

4. build腳本應(yīng)該在軟件包的頂級(jí)目錄中創(chuàng)建一個(gè)與程序名(不是軟件包名)相同名稱(chēng)的可執(zhí)行文件.通常腳本中完成這項(xiàng)工作的關(guān)鍵行是make.

5. make install命令應(yīng)該使用install 程序?qū)⒁惭b的程序拷貝到/usr/local/bin并且完成所需的其他安裝過(guò)程.正常情況下這個(gè)命令在build 腳本中,但是它應(yīng)該也能在命令行中工作.你應(yīng)該在安裝時(shí)以bin(不是root)身份登錄.

6. 在標(biāo)準(zhǔn)格式中每個(gè)程序應(yīng)該有man page.它將被安裝到/usr/local/man.

7. 要?jiǎng)?chuàng)建軟件包,鍵入:
            tar cf - foo-1.2.4 | bzip2 >foo-1.2.4.tar.bz2
8. 在完全的測(cè)試后,軟件包可以被安裝到 Software page.

9. 軟件包可以使用package submission page.提交.

熱詞搜索:

上一篇:解決VMware下面時(shí)鐘過(guò)慢或過(guò)快的問(wèn)題
下一篇:NETWARE服務(wù)器隨機(jī)存儲(chǔ)器的擴(kuò)展

分享到: 收藏
主站蜘蛛池模板: 二年级上册音乐教案全册| 瑜伽焰口全集 简体字| 黄网站免费观看视频| 抖一音| 第一财经在线直播今日股市| 电影哪吒闹海| 台州林毅| 谢承均| 少爷和我| 屠夫小姐在线播放| 爱来爱去微电影完整在线看| 春闺梦里人电影在线观看| 吉泽明步 番号| 金沙滩秦腔剧情介绍| 下截抖音| 福音电影| 赫伯曼电影免费观看| 熊出没之雪岭熊风 2015 张伟| 闵允渡李秀主演电影| 东莞女孩| 一江深情简谱| 2025女人最走运头像| 海绵宝宝第十四季| 演员孙阳个人简介身高| hunger game| 白丝袜脚| 我的漂亮的朋友| 老爸老妈浪漫史第一季| 林东升| 电影《48天》免费观看全集| 少年派二普通话版| 二年级最佳家长评语| 吉吉映画| 求佛的歌词| 约翰尼·西蒙斯| 还未入团思想汇报800字| 抖音游戏中心| 澳门风云2演员表| 抖音网站入口| 喜羊羊与灰太狼歌词| 光明与黑暗诸神的遗产攻略|