Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30510
  • 博文数量: 8
  • 博客积分: 336
  • 博客等级: 一等列兵
  • 技术积分: 107
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-12 16:22
文章分类

全部博文(8)

文章存档

2011年(5)

2009年(2)

2008年(1)

我的朋友

分类: BSD

2008-12-31 10:09:32

感觉FreeBSD 6.0最方便的改进就是增加了这个很方便的升级port tree软件,以前用恼人的做port tree升级的时候总是感觉有点缺陷,方便性不够,而且做成crontab总是担心。现在FreeBSD 6.0下有了portsnap这个方便的工具,升级port tree就十分方便。
 
以下就是portsnap的几种简单用法:
  • 第一次可以:portsnap fetch extract
  • 以后使用只要:portsnap fetch update 
  • 放在cron里运行:portsnap cron
 
以下对比是portgrade的麻烦几步:
  1. /usr/ports/sysutils/portgrade/make install clean
  2. /usr/ports/net/cvsup/cvsup-without-gui/make install clean
  3. vi ports-supfile
  4. cvsup -g -L 2 ports-supfile
  5. portsdb -Uu
  6. pkgdb -F
  7. portupgrade -acCv
  portsnap的服务器列表配置文件在/etc/portsnap.conf只要修改SERVERNAME=这个选项可以用离你最近的portsnap服务器。
  portsnap真的十分方便,用FreeBSD 6.0的朋友们都用portsnap来升级port tree吧,一起丢弃麻烦的portupgrade。
 
 

地址: portsnap.hshh.org

使用方法:
/etc/portsnap.conf 里面更改
SERVERNAME=portsnap.hshh.org

portsnap简介:
portsnap从6.0开始引进系统,给与用户方便的更新系统ports
portsnap的命令比较少
fetch 获取数据
extract 释放全部ports
update 更新ports
第一次使用可以 portsnap fetch extract
以后使用可以 portsnap fetch update
如果写在cron可以用 portsnap cron update

阅读(2626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~