Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183209
  • 博文数量: 32
  • 博客积分: 553
  • 博客等级: 中士
  • 技术积分: 369
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-17 18:18
文章分类

全部博文(32)

文章存档

2015年(1)

2014年(1)

2013年(9)

2012年(9)

2011年(12)

分类: BSD

2011-09-02 07:47:14

portupgrade 是一个软件,用于快捷便利地升级软件

cd /usr/ports/ports-mgmt/portupgrade 
make install clean 
安装上它

然后用到freebsdchina服务器下载ports离线包,因为我用portsnap总是不好用,就选择了下载离线包,

然后运行

portupgrade -r pkg_name 升级单个软件和与其相关的
其中 pkg_name 是 pkg_info 中显示的名字

portupgrade -ar 就会自动更新全部了。 
如果加上 P 参数,则先看是否有已经编译好的 pkg 下载,直接从 pkg 升级,省去自己编译。 
下载站点可以通过修改 /usr/local/etc/pkgtools.conf 更改

portupgrade -arR 升级所有已经安装的软件,并且检查依赖关系


使新安装的命令生效。

依据不同的shell环境需要运行不同的命令:


csh, tcsh, zsh: rehash


bash, ksh, zsh, sh: hash


163 镜像使用说明

Packages使用方法: 以FreeBSD 8.2 i386为例, 在终端下执行以下命令(操作前请做好相应备份)

setenv PACKAGESITE pkg_add -r package #package为要安装的软件名

Ports使用方法: 以安装firefox为例, 编辑/etc/make.conf文件, 修改MASTER_SITE_BACKUP字段(操作前请做好相应备份)

MASTER_SITE_BACKUP?={DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

然后在/usr/ports/www/firefox目录下执行以下命令(要先安装ports)

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

eilinx2011-12-09 13:22:59

目前没遇到过出问题的时候