Cnfan.net中国网络
IT网络技术专家
操作系统
 最新专题: HACMP for AIX 4.3.3 技术专题   FreeBSD使用大全   Apache应用专题   Linux命令大全   专题 | 分类 | 投稿 | 搜索
 操作系统首页 | 新闻动态 | Linux | freebsd | unix | Solaris | IBM AIX

FreeBSD新手快速入门之服务器系统升级 3

简介:FreeBSD6.2架设之服务器系统升级 Index: Step 1 FreeBSD下安装软件包. &mi ...

关键字: FreeBSD 新手 快速入门 之服务器系统升级

FreeBSD6.2架设之服务器系统升级

Index:

Step 1 FreeBSD下安装软件包.




·pkg_add方式安装软件包。

·Ports方式安装软件包。

·源代码方式安装软件包。

跟随下面步骤进行远程软件包的安装.
FreeBSD下可以使用多种方法安装软件包,即可以使用pkg_add方式安装,也可以使用Ports方式安装,还可以下程序源码进行编译安装。不同的安装方式有不向的特点,有的省时间、快速;有点定制性高可以根据自己需要进行选择。

pkg_add方式安装

pkg_add方式安装方法1、用户预先下载编译好的需要进行安装的软件包,一般是*.tbz *.tgz格式的软件包。直接使用pkg_add+软件包名称,安装即可。可以使用-v参数显示安装过程。源程序可以从各大FTP站点(比如ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/)或各发行光盘中找到。

pkg_add+软件包名称安装。此处以安装lsof-4.79D.tbz为例

下载并显示lsof-4.79D.tbz软件包

Shell:

cd /root

fetch -v ftp://ftp.freebsd.org/pub/FreeBS ... tils/lsof-4.79D.tbz


ls

.cshrc
.k5login
.profile


.history
.login
lsof-4.79D.tbz

进行安装pkg_add -v lsof-4.79D.tbz (参数-v显示安装过程信息),安装完成可以输入rehash刷新。

Shell:


cd /root

pkg_add -v lsof-4.79D.tbz

pkg_add方式安装方法2、用户不需要下载软件包,直接在安装时输入pkg_add -r和软件包的名称,系统将自动查找并下载、安装软件包(参数-r的作用是,使系统自动决定软件包的版本,格式并进行下载软件安装)。用户设定PACKAGESITE
这个环境变量,选择距离最近的FTP服务器,可以加速下载安装过程。在上一篇的用户shellPACKAGESITE
这个环境变量,此处不再设定。

pkg_add -r+软件包名称安装(系统自动解决依赖关系)此处以安装wget为例

不需要指定版本及格式,直接输入安装命令pkg_add -r wget即可。系统会自动连接服务器进行下载,并且自动解决依赖关系。

Shell:


cd /root

pkg_add -r wget

Fetching ftp://ftp.cn.freebsd.org/pub/Fre ... /Latest/wget.tbz... Done.

Fetching ftp://ftp.cn.freebsd.org/pub/Fre ... lease/All/libiconv-1.9.2_2.tbz... Done.

Fetching ftp://ftp.cn.freebsd.org/pub/Fre ... elease/All/gettext-0.14.5_2.tbz... Done.

rehash

显示安装完的程序位置

Shell:


whereis wget

wget: /usr/local/bin/wget /usr/local/man/man1/wget.1.gz /usr/ports/ftp/wget

使用Ports方式安装软件包

Ports中进入软件包名称安装目录,执行make install clean进行安装(系统自动解决依赖关系) 此处以fastest_cvsup为例进行安装

查找fastest_cvsupPorts中的具体位置

Shell:

cd /usr/ports/

make search key=fastest_cvsup

Port:fastest_cvsup-0.2.9_4


Path:/usr/ports/sysutils/fastest_cvsup


Info:Finds fastest CVSup server


Maint:nivo+kw+ports.bfa274@is-root.com


B-deps: perl-5.8.8

R-deps: perl-5.8.8

WWW:http://fastest-cvsup.sourceforge.net/

进入fastest_cvsup所在的Ports中的目录,执行make install clean进行安装,安装后执行rehash命令刷新;

Shell:


cd /usr/ports/sysutils/fastest_cvsup/

make install clean

rehash

注:安装过程中出现配置选项,可以根据需要进行选择。


Options for fastest_cvsup 0.2.9_4


[X]


ROUNDTRIP


Build with round-trip patch



Ports中安装软件时,可以有以下几个参数。

make showconfig(用来查看可以有哪些配置选项)

Shell:

cd /usr/ports/sysutils/fastest_cvsup/

make showconfig

===> The following configuration options are available for fastest_cvsup-0.2.9_4:
ROUNDTRIP=on "Build with round-trip patch"

===> Use 'make config' to modify these settings

make config(用来进行配置选项)

Shell:

cd /usr/ports/sysutils/fastest_cvsup/

make config


Options for fastest_cvsup 0.2.9_4


[X]


ROUNDTRIP


Build with round-trip patch



make clean(用来进行清除安装后的临时文件)

Shell:

cd /usr/ports/sysutils/fastest_cvsup/

make clean

安装完成后,可以查看安装完的提示信息。或者使用whereis 软件名来查找到具体的安装位置

Shell:

whereis fastest_cvsup

fastest_cvsup: /usr/local/bin/fastest_cvsup /usr/ports/sysutils/fastest_cvsup

Ports安装命令总结

make install 安裝所选定的 Port

make deinstall 移除已安裝的 Port

make reinstall 移除之后再安裝一次

make clean 安裝完毕后移除 make 資料夾下的档案

make distclean 移除安裝后的原始档案,以节省磁碟空间

make rmconfig 移除之前安裝过程中选项的設定

 

[1] [2] [3] [4] [5] [6] [7]

  <欢迎投稿>  <论坛讨论>
 »相关文章  »论坛新贴
精彩文章 活动资讯 今日头条