BBS水木清华站∶精华区
发信人: kingchurch (滚滚长江东逝水), 信区: Linux
标 题: 关于FreeBsd的PORTs
发信站: BBS 水木清华站 (Wed Jul 15 19:03:33 1998)
关于PORT:
FreeBsd为了提供一套标准化的第三方软件安装机制,提出了PORT
的方案. 适用于其它平台的UNIX源码经改编后编制成PORT,就可以实现
在BSD下的自动安装,很方便.
简单的说一个PORT可以看作由SKELETON和TARBALL两部分组成,
前一部分包含MAKEFILE,PATCH等全部安装信息,但不包括源码;后者包括
压缩成TARBALL(.tar.z)的源码. 很多时候你DOWN的只是一个PORT的
SKELETON部分, 这样的话, 打make install时FREE BSD会自动试图
从makefile指定的URL去抓TARBALL档,倘若失败就没法自动编译了.
如果自己有TARBALL档, 则把它拷到/usr/ports/distfiles下就可以了,
以后MAKE时会自动到该该目录中去寻找.
packages中包含的应该是已经编译好的binary了,应该是可以直接
安上就用的, port与之最大的不同就在于是以源码和make脚本的形式
提供的.
不对之处,请多指教
【 在 salan (小猪) 的大作中提到: 】
∶ freebsd的port 和packages有什么区别?
∶ 我从freesoft.cei.gov.cn挡的port没有source code.
∶ 难道我每安装一个软件都要到它指定的地方去download吗?
∶ 好象packages中的东东是port的binary
∶ 不知我说的对不对!希望大家指教!
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
o o 在路那边的茅棚里,老头儿又睡着了,他依旧脸朝下睡着,
o / ~~~ 孩子坐在一旁守护他。 老头儿正在梦见狮子。
<:=={ ~~ ----------
\ KingChurch(老人与海):kingchurch@hotmail.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.10.134]
BBS水木清华站∶精华区