# tar zxvf /cdrom/prts/ports.tgz ports/www/netscape4.07 由于Ports Collection是随着应用程序的发展而常常更新的,当某个软件升级造成软件的源代码文件的名字或位置改变,因此部分Port中有关下载软件源代码的位置的设置,就很可能不再适用,从而造成某些Ports不能正常编译安装。因此当应用软件更新之后,就需要从ftp.freebsd.org更新对应这个Port的源代码。可以下载某个Port的代码并放置到正确的位置上,就能完成该port的更新,而不必更新整个Ports Collection。或者使用cvsup来同步源代码,更新Ports Collection。由于Ports Collection中收集的软件相当多,因此要想了解每个软件的用途并找出有用的软件就有些困难。如果一个一个去看软件的文档,需要花费大量的时间。因此 FreeBSD提供了一些简单的索引和搜索能力。下面操作将产生所有port信息的索引文件。
# cd /usr/ports
# make print-index > index.txt例如要搜寻pine相关的port信息,可使用:
# cd /usr/ports
# make search key=pine也可以产生所有Ports的描述文件,在/usr/ports目录下产生一系列HTML超文本文件,然后通过netscape或lynx等浏览器查看各个软件的描述内容。
# cd /usr/ports
# make readmesPorts Collection与系统版本息息相关,因此如果要使用新版本系统的Ports Collection ,不但要升级Ports,而且要升级系统中的有关程序。FreeBSD提供了一些Packages来提供在不升级系统的情况下支持高版本的Ports Collection。例如从3.1Release升级到3.1stable就存在一个升级Package为:31Upgrade.tgz,可以查看http://www.freebsd.org/ports中的信息,来查看在现有系统版本下如何支持最新的Ports。
- 使用Ports Collection来编译安装软件
每个Port单独占据一个子目录,在这个目录中就是Port的代码,包括使用make编译、安装这个软件所必须的Makefile文件,软件的描述文件README.html、用于版本维护的CVS目录、保存软件包安装信息的files目录,以及保存软件源代码的补丁文件的pkg目录等。
$ ls -al /usr/ports/security/ssh
total 13
drwxr-xr-x 7 root wheel 512 Apr 19 01:18 .
drwxr-xr-x 53 root wheel 1024 Apr 19 01:18 ..
drwxr-xr-x 2 root wheel 512 Apr 14 16:36 CVS
-rw-r--r-- 1 root wheel 4974 Apr 19 01:18 Makefile
-rw-r--r-- 1 root wheel 715 Feb 15 17:06 README.html
drwxr-xr-x 3 root wheel 512 Apr 14 16:36 files
drwxr-xr-x 3 root wheel 512 Apr 19 01:18 patches
drwxr-xr-x 3 root wheel 512 Apr 19 01:18 pkg由于Ports Collection就是用来简化应用软件的安装过程的,因此安装起来非常简单,例如要安装一个播放mp3的软件mpg123,则可以首先进入这个Port对应的目录,然后使用make 命令进行处理。
收藏地址:http://www.qqread.com/freebsd/s348193.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- FreeBSD系统安全管理 (8828篇文章)
- FreeBSD使用教程 (6592篇文章)
- Freebsd频道 (698篇文章)
- FreeBSD系统安装与配置之准备篇 (1753次浏览)
- FreeBSD入门安装及汉化 (1472次浏览)
- FreeBSD下安装GNOME桌面 (971次浏览)
- FreeBSD 5.0硬盘安装指南 (707次浏览)
- freebsd5.2.1上安装vmware 3.2.1 (610次浏览)
- FreeBSD 5.1安装VMware全部过程 (571次浏览)
- FreeBSD连载(72):设置和使用DHCP (563次浏览)
- 使用FreeBSD的原因 (506次浏览)
- FreeBSD系统终极安装手册(图) (474次浏览)
- FreeBSD5.3下安装Apache+PHP+MySQL+Tomcat (453次浏览)



