PACKAGESITE
来抓包
FreeBSD分 3个分支:
current版本: 表示这是最新版本拥有最新技术但不是最稳定
stable版本: 表示这是稳定版本你可以放心使用但里面技术可能不是最新对新硬件支持也不定包含支持
release版本: 这是个 2进制发行版本实际上离stable不远可放心使用
如果你安装是release,当你想用pkg_add来抓包时它会缺省连接到:
ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
里抓包这些包版本和6.2-release光盘里软件Software版本是样个人认为在缺省情况下用pkg_add并不会得到最新版本如果你想尝试最新技术或最稳定版本软件Software时你可以把PACKAGESITEP 这个环境变量修改 想知道详细信息可到
ftp.freebsd.org
里寻找
记住你第次安装系统时要用最小化安装这已包括了完整编译系统各安全性于体全部文件安装后要记得配置网络让它启动(我就这样没有配置网络就用它来抓包搞得自己认为是自己电脑不行又重装了系统后来想了下原来是自己网络还没配置那又怎能上网呢怎能连外网呢??)搞定这些后你就可用 pkg_add来安装自己喜欢软件Software了我个人认为pkg_add 比 ports tree 安装在快捷些不过ports好处是可以不断更新而pkg_add只局限于某个已固定版本(除非管理员每天都在更新ftp里软件Software版本)
如安装xorg7.2用以下思路方法:
1) env PACKAGESITE 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/'
2) pkg_add -r xorg
请记住该环境变量只能在本次上机后使用重启后它就会恢复为原本缺省值了
这样你就可以用你 ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
如果想让它直保持某个版本你可以这样做:
在你使用SH配置文件里加入:(我用CSH所以就用$HOME/.cshrc写入般都是在/root/.cshrc里写安装软件Software都得用root来安装)
env PACKAGESITE ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
这样ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/ 就成了你抓包永久性网址了
你每次用pkg_add 来安装软件Software时它都会采用这个网址了
有网上有很多有关这些区别思路方法而我是用这个来安装package
最新评论