免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2608 | 回复: 0
打印 上一主题 下一主题

freebsd使用pkg_add安装软件 环境变量 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-07 19:26 |只看该作者 |倒序浏览
pkg_add安装软件是用缺省的环境变量
     PACKAGESITE
来抓包的,
因为FreeBSD分三个分支:
    current版本: 表示这是最新版本,拥有最新的技术,但不是最稳定的
  
    stable版本: 表示这是稳定版本,你可以放心使用,但里面的技术可能不是最新的,对新硬件的支持也不一定包含支持。
    release版本: 这是一个二进制发行版本,实际上离stable不远,可放心使用。
    如果你安装的是release,当你想用pkg_add来抓包时,它会缺省连接到:
          ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
里抓包。这些包的版本与6.2-release光盘里的软件版本是一样的,个人认为在缺省情况下用pkg_add并不会得到最新版本。如果你想尝试最新技术或最稳定版本的软件时,你可以把PACKAGESITEP 这个环境变量修改, 想知道详细信息,可到
       ftp.freebsd.org
里寻找。
记住,你第一次安装系统时要用最小化安装,这已包括了完整的编译系统各安全性于一体的全部文件。安装后要记得配置网络让它启动(我就这样,没有配置网络就用它来抓包,搞得自己认为是自己电脑不行,又重装了系统,后来想了下,原来是自己的网络还没配置,那又怎能上网呢,怎能连外网呢??)搞定这些后你就可用 pkg_add来安装自己喜欢的软件了。我个人认为pkg_add 比 ports tree 的安装在快捷些,不过ports的好处是可以不断更新,而pkg_add只局限于某个已固定的版本(除非管理员每天都在更新ftp里的软件版本)
     如安装xorg7.2,用以下的方法:
       1) setenv 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里写的,因为安装软件都得用root来安装的)
          setenv PACKAGESITE    \                         ftp://ftp.cn.freebsd.org/pub/Fre ... es-6-stable/Latest/
这样,ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/ 就成了你抓包的永久性网址了,
你每次用pkg_add 来安装软件时它都会采用这个网址了。
有网上有很多关于这些的不同的方法,而我是用这个来安装package的

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15856/showart_2143354.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP