为FreeNAS安装自己需的软件(可安装使用FreeBSD的全部软件)
为FreeNAS安装自己需的软件(可安装使用FreeBSD的全部软件)
FreeNAS为了更广的适应所有平台和更快的运行速度进行了极度精简,所以比较爱好大而广的人就有点不习惯了,不过没事,还有强大的FreeBSD给我们提供丰富的软件。
由于FreeNAS的体积直接在上面编译是不大现实的了,我们可以借助pkg来安装FreeBSD的二进制软件包。
好了,话不多说了,开始安装软件吧。
首先,确定你FreeBSD的版本号:
确定你的FreeNAS是那个FreeBSD版本,一般在web管理界面都可以看到。
类似FreeBSD 6.3-RELEASE-p4 (revision 199506) 这样的
FreeBSD后面跟的就是你的FreeBSD 版本这个是6.3,我们只需要住版本号6就可以了。
获得可以安装的软件列表:
确定了版本号以后就查找我们的需要的软件了
如果你的FreeBSD主版本号是6就访问下面的地址。
ftp:///pub/FreeBSD/ports/i386/packages-6-stable/All/
如果你的FreeBSD主版本号是7就访问下面的地址。
ftp:///pub/FreeBSD/ports/i386/packages-7-stable/All/
这个地址也不是一成不变的,你可以选择最快的freebsd镜像,这个就不在本文的讨论范围之内了。
如果你安装的FreeNAS是AMD64版本 那么请看一段,
如果你的FreeBSD主版本号是6就访问下面的地址。
ftp:///pub/FreeBSD/ports/amd64/packages-6-stable/All/
如果你的FreeBSD主版本号是7就访问下面的地址。
ftp:///pub/FreeBSD/ports/amd64/packages-7-stable/All/
好了下面开始安装软件吧。
安装软件:
比如我想安装wget这个软件包,查询以后发现最新的版本是wget-1.11.2_1.tbz,那么他的完整地址就是ftp:///pub/FreeBSD/ports/i386/packages-6-stable/All/wget-1.11.2_1.tbz
有了要安装软件的URL就可以开始安装了
这里有两种安装方式,
一,使用FreeNAS提供的web界面进行安装
不需要FreeNAS正常的访问互联网,内网也可以。
打开 http://你的FreeNAS地址/system_packages_edit.php
看到"+"号标志添加一个软件包,然后浏览到你刚刚下载到的wget存放的位置,然后点“安装”就可以了。
这种软件安装方式比较直观,但是如果你安装的软件包还依赖其他软件包这样安装就可能出现不能安装的情况。
那就试一试另一种安装方式。
二,通过sheel进行安装。
这种安装方式需要FreeNAS正常的访问互联网。
打开一个shell或者用ssh连接到FreeNAS。
运行
# pkg_add ftp:///p
ub/FreeBSD/ports/i386/packages-6-stable/All/wget-1.11.2_1.tbz
这个时pkg会自动下载并安装wget,同时还会安装wget所依赖的软件包。
安装完成以后系统会提示Done,要是不能完成安装或者安装的过程中出现问题系统也会提示