| 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。有两种 上一篇: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 | |
|
 |
|