您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
作者: 来源: 日期:2007-6-14 10:27:34  点击次数:

docbook = 
... 
符号





FreeBSD 使用手册
# pkg_delete xchat-1.7.1 

在第二列的符号指出了安装版本的相关年纪和本地ports 目录树中可用的版本。
含义
在本地ports 树中与已安装的软件包相匹配。
已安装的版本要比在ports 树中的版本来得老。
已安装的版本要比在ports 树中的版本来得新。
已安装的软件包无法在ports 索引中找到。
软件包有很多版本。
第5 页FreeBSD 使用手册
4.3.4 其他一些
pkg_add pkg_delete pkg_info pkg_version pkg_create 
所有的package 信息都保存在/var/db/pkg目录下。每一个package 的内容和描述都能在这
个目录的相关文件中找到。
4.4.使用Ports Collection 
下面的章节提供了使用ports collection 来安装或卸载程序的基本用法。
4.4.1 获得Ports Collection 
在你安装ports 之前,你必须先获得ports collection-----一套Makefiles, patches 
和描述文件,通常被放在/usr/ports 下。
当你安装FreeBSD 系统时,Sysinstall 会问你是否要安装ports collection。如果你
选择no,你可以根据现在的指示获得ports collection。
Sysinstall 方法
这个方法包括重新使用sysinstall 来安装ports collection。
1. 首先成为root,运行/stand/sysinstall: 
# /stand/sysinstall 
2. 用箭头选择Configure,然后键入Enter。
3. 用箭头选择Distributions,然后键入Enter。
4. 用箭头选择ports,然后键入Space 键。
5. 用箭头选择Exit,然后键入Enter。
6. 选择你要使用的安装设备,如CDROM, FTP 等。
7. 选择菜单退出sysinstall。
还有一种获得和确保你的ports collection 始终保持最新的方法是使用CVSup, 
/usr/share/examples/cvsup/ports-supfile。
CVSup 方法
第6 页FreeBSD 使用手册
这是一个使用CVSup 获得ports collection 的快速方法。如果你要确保你的ports 树
为最新或想了解更多有关CVSup 的信息,请阅读先前提到的章节。
安装net/cvsup port.看看CVSup Installation 的介绍了解更多信息。1. 
进入root 方式,拷贝/usr/share/examples/cvsup/ports-supfile 到一个新的目录, 2. 
如/root 或你的主目录。
编辑ports-supfile 3. 
修改CHANGE_THIS.FreeBSD.org 为离你比较近的一个CVSup。看看有关CVSup 的镜4. 
象信息。
运行cvsup -g -L 2 <path_to_supfile> 5. 
# cvsup -g -L 2 /root/ports-supfile 6. 
以后可以经常运行这个命令来下载最新的ports collection 的修正。7. 
4.4.2. 安装Ports 
当提到Ports collection 时,第一个要说明的就是何谓“skeleton”。一个port skeleton 
是让一个程序在FreeBSD 上简洁地编译并安装的所需文件的最小组合,每个port skeleton 
包含: 
一个编译文件。编译文件包括好几个部分,指出应用程序是如何编译的和它将被安
装在系统的哪个地方。
一个distinfo 文件。这个文件包括这些信息:这些文件需要被下载后才能构造,需
要检查数目,确保在下载过程中文件不会被中断。
一个file 目录。这个目录包括编译程序和安装到FreeBSD 系统的补丁。这些补丁基
本上都是些小文件,指出这些文件的特殊变化。
一个pkg-comment 文件。这是一行程序的描述。
一个pkg-descr 文件。这是一个提供更多细节,有多行程序的描述文件。
一个pkg-plist 文件。这是即将被安装的许多文件的列表。它告诉ports 系统在重
新安装时什么文件需要被删除。
现在,你已经了解了足够的ports collection 的背景信息,你可以准备安装ports 了。
共有两种安装方法,下面具体介绍。在你安装之前,你需要选择一个安装的port。有两种

本新闻共7页,当前在第3页  1  2  3  4  5  6  7  


上一篇:FreeBSD handbook中文版 3 Unix 基础
下一篇:FreeBSD handbook中文版 5 X Window 系统
  北京总部: 4006-505-808
  天 津 部: 4006-505-808
  上 海 部: 4006-505-808
  深 圳 部: 4006-505-808
  广 州 部: 4006-505-808
  重 庆 部: 4006-505-808
  南 京 部: 4006-505-808
  其它地区: 4006-505-808
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北亚数据恢复中心
全国统一客服热线:4006-505-808
北京总部:北京市海淀区中关村大街11号E世界A座8层832B室