当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > FreeBSD 软件安装

Unix/Linux
查看linux 下已经安装的软件包信息
linux 系统中软件raid 配置方法
linux 下MySQL服务器的启动与停止
linux 系统下FTP服务器配置方法
Linux系统下如何挂载U盘,硬盘,光驱
linux 系统下DHCP服务器 配置方法
Linux系统下软件的安装与卸载
在Fedora 9中启用ext4文件系统的方法
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
Linux查看文件夹大小的命令
LINUX系统grub常见错误分析
llinux fdisk分区工具 使用方法
linux 系统telnet乱码
rhythmbox 乱码的解决方法
linux单网卡绑定多ip
tar.gz 和tar.bz2 详细解释
linux学习笔记
linux系统rpm安装包详解
linux 服务器常用维护命令
出现The file /boot/grub/stage1 not read cor 解决办法

Unix/Linux 中的 FreeBSD 软件安装


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 179 ::
收藏到网摘: n/a

0. 前言
我们系统安装完成后,只有少数的服务正在执行, 当然了,在 FreeBSD 之下,可用的软件众多。 只怕您不会用 ..  

1.
常用的软件安装方式
1. make : 需要自行抓取 source/tar ball ,并自行解压缩过后, 依照需求进行组译 (configure) 和编译 (make) 及安装 (make install) 。 此方式,最为复杂,但最有弹性。

2. 采用 package 方式安装 : 用 package 安装,只要抓取该程序 package 档案,简单的透过 --> 安装 pkg_add package_name --> 移除 pkg_delete package_name 就可以完成安装 / 移除。
注意 :文件名称 .tgz 结尾的是 package 文件名称 .tar.gz 结尾的是 source 注 : 目前已经安装的 package 数据库放在 /var/db/pkg/ 这个数据夹之中。

3. 采用 port tree 方式安装 : 最后一个安装方式,也是最强大好用且常用的方式 -- port 。 还记得图解安装7 步骤的 ported software package 吗 ..? 它就是 port 。 透过 port 你可以轻易的安装近 6300 个程序。 所需要的只是在程序的所属数据夹中,输入简单的二个指令。  

2.port
安装方式 port 的整个数据夹位于 /usr/ports/ , port 依照不同需求领域而进行分类, 进入想要的领域数据夹后,会显示出该领域目前现有的 ported software package 资料夹。 选择想要采用的程序 ( 模块 ) 后, 输入 make install (安装)及 make clean (清除安装后多余数据) 安装之前的准备工作 : 修改 make 预设的档案抓取位置 因为我们用的是 make 。想当然应该要对他的设定档( /etc/defaults/make.conf )稍做修正。
为将自行修改与系统预设加以区隔,我们在 /etc/make.conf 将以下修正加上。 ( 较新版本需自行建立档案 ) MASTER_SITE_BACKUP?= \ # ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/
# ftp://ftp2.tw.freebsd.org/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} 下载make.conf   第二行的 # ,不可与第三行的 # 共存,只能其中一行为 # 。
也就是说,我们将第二行的站台视为主要软件抓取站台,第三行的站台视为备用站台。 批注 : 由于 CSIE 常常变更地址 , 所以必须自行上网查看最新的地址 , 目前 (2003/04/09) 的位置是 : ftp://freebsd.csie.nctu.edu.tw/pub/ports/distfiles/${DIST_SUBDIR}/

3. port 安装软件操作 对于 port 安装来说,最重要的就是知道那个程序在哪里。 这没有什么诀窍,熟悉 + 耐心 + 搜寻。 以安装日后对我们用途很大的 shell - bash 为例说明 切换到正确的目录。( /usr/ports/shell/bash2 ) 然后输入 make install 进行安装
安装完后, make clean 将安装过程中产生不必要的档案移除。
 

测试 bash : 请输入 bash ,看是否提示符号有变更,出现类似 bash-2.05b 就成功了。