FreeBSD Port Tree 介绍

0.前言
ports - contributed applications

port tree的功用,在于提供数千种软体,并针对FreeBSD做了相关patch。
使用者只要单纯的输入make install,port tree 则会自动抓取档案,
进行相关的patch及安装。

欲解除安装,也只要输入make deinstall就完成了。

port tree的方便,是FreeBSD的强大利器,这点是其他unix-like所不及的。

1.port tree
路径: /usr/ports/ 全部的port tree置放的位置。

注解:(1)所谓的更新port就是更新patches
(2)透过port安装的程式,会出现在/var/db/pkg,以资料夹形式存放。

2.port tree 分类
概述:进入到 /usr/ports/ 之后,会有数十个资料夹,包含不同的类别:

archivers -- 关于档案压缩及解压缩的程式。
astro -- 与天文学相关的程式。
audio -- 关于声音的程式。(大部分需要配合音效卡。)
benchmarks -- 关于测量系统效能(performance)的软体程式.
biology -- 关于生物学的软体程式。
cad -- 电脑绘图辅助程式软体。
chinese -- 针对中文需求产生的软体程式。
comms -- 通讯程式软体。
converters -- 格式转换程式软体。
databases -- 资料库软体。
deskutils -- 桌面程式。
devel -- 软体研发程式及涵式库。
editors -- 文字编辑器。
emulators -- 模拟其他作业系统的程式。
french -- 针对法文国家需求的软体。
ftp -- FTP伺服、使用者端程式。
games -- 各式各样的趣味游戏。
german -- 针对德文国家需求的软体。
graphics -- 图形涵式及程式。
hebrew -- 针对以色列(希伯来、犹太)语 需求的软体。
irc -- 多人线上聊天程式。
japanese -- 针对日文需求产生的软体程式。
java -- 对java语言的支援。
korean -- 针对韩文需求产生的软体程式。
lang -- 电脑语言。
mail -- 电子邮件软体程式。
math -- 数学计算用软体程式。
mbone -- 多媒体骨干(mbone)应用程式及软体。
misc -- 其他各式各样的软体。
net -- 网路运作程式。
news -- 新闻论坛软体程式。
palm -- 支援3Com Plam系列得程式软体。
picobsd -- 对于PicoBSD的支援。
print -- 对于列印相关的处理。
russian -- 针对俄文需求产生的软体程式。
science -- 与科学相关的应用程式。
security -- 系统安全软体。
shells -- 各式各样的shell。
sysutils -- 各式各样的系统程式。
textproc -- 文字处理/搜寻程式。
ukrainian -- 针对乌克兰语需求产生的软体程式。
vietnamese -- 针对越南语需求产生的软体程式。
www -- WEB程式。
X11 -- 以X Window 系统为基础的程式。
X11-clocks -- 以X Window 系统为基础的时钟。
X11-fm -- 以X Window 系统为基础的档案管理程式。
X11-fonts -- 以X Window 系统为基础的字形及字形程式。
X11-servers-- X Window 系统伺服器。
X11-toolkits-- 以X Window 系统为基础的研发工具。
X11-wm -- X Window 系统的视窗管理工具。

搜寻:若你知道关键字,可以利用 make search key="关键字" 进行搜寻。

3.软体资料夹
概述:进入到最底层的资料夹之后,可以发现类似的档案。


Makefile --> 编译的设定档案。
distinfo --> md5确认码。
files --> 对FreeBSD进行的Patch档案。
pkg-comment --> 对该程式的简单叙述。
pkg-descr --> 对该程式较详细的叙述及说明。
pkg-list --> 档案安装的路径,及反安装的参考。

更多请参考

[转帖]freebsd port和packages详解 http://blog.vsharing.com/Article.aspx?aid=548566

FreeBSD Porter 手册 http://doc.chinahtml.com/Manual/freebsd-porters-handbook/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章