...;
符号
=;
<
>
?;
*;
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;【FreeBSD下PPPoE的设置】;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;页FreeBSD;使用手册
推荐阅读
- FreeBSD对分区的命名
- 红米note7pro中禁止状态栏下拉具体操作方法
- 介绍FreeBSD中的GNU C编译器
- 全地下室和半地下室的区别
- 什么叫旗下品牌
- FreeBSD磁盘标签实例分析
- 62 FreeBSD连载:升级系统
- 36 FreeBSD连载:PPP协议
- 金立m7怎么样?金立m7详细评测
- FreeBSD http_ping