OpenBSD cvsup更新

来源:互联网 发布:数据库阻塞update 编辑:程序博客网 时间:2024/05/19 13:10
安装了 OpenBSD 后你会发现它很小个,只有500多M。当然里面只有ssh sendmail功能。

/dev/wd0a      130M   38.8M   84.7M    31%    /
/dev/wd0h     95.5G   16.0K   90.8G     0%    /home
/dev/wd0d     1007M    8.0K    957M     0%    /tmp
/dev/wd0g     38.4G    495M   36.0G     1%    /usr
/dev/wd0e      9.6G    6.0M    9.1G     0%    /var

你需要更新 OpenBSD 。有两种方法。

第一,直接到 OpenBSD的ftp上下载个port.tar.gz然后解压到/usr里面。这个很快但是不保证最新

第二,用cvsup安装全部的更新。我先找一个快点的OpenBSD ftp服务器。ftp://ftp.tw.open.org这个有限制(连接数)。我用韩国的http://ftp.kaist.ac.kr/OpenBSD/4.3/packages/i386/

以下讲解第二种方法

pkg_add -vv http://ftp.kaist.ac.kr/OpenBSD/4.3/packages/i386/cvsup-16.1hp0-no_x11.tgz

然后就(as root)
#mkdir /usr/cvsup
#cd /usr/cvsup
#vi  cvsup-supfile (以下是里面的内容,照抄就是了)

# Defaults that apply to all the collections
#        *default host=rt.fm
        *default host=cvsup2.openbsd.org.tw #这个不错。ping起来只有50ms左右,其它的都300ms。
#        *default host=cvsup.tw.openbsd.org
        *default base=/usr/cvsup
        *default prefix=/usr/cvsup
        *default umask=002 release=cvs delete use-rel-suffix
 
        # If your network link is a T1 or faster, comment out the fol
lowing line.
        *default compress
 #根据你网络的好坏,选 一些就行了,全部更新的话,要几天时间啊。只下ports就行了。
        OpenBSD-all
#        OpenBSD-ports
        #OpenBSD-src
#        OpenBSD-www
        #OpenBSD-xenocara
        OpenBSD-x11
        #OpenBSD-xf4



注意: 把上面的中文字删掉吧。

更新命令:
#cvsup -g -L 2 cvsup-supfile

以下是出现的信息:

Parsing supfile "cvsup-supfile"
cvsup-supfileConnecting to cvsup2.openbsd.org.tw
Connected to cvsup2.openbsd.org.tw
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Server message: Unknown collection "lowing"
Establishing multiplexed-mode data connection
Running
Skipping collection lowing/cvs
Updating collection OpenBSD-all/cvs
 Mkdir CVSROOT
 Create CVSROOT/ChangeLog
 Create CVSROOT/ChangeLog.0
 Create CVSROOT/ChangeLog.1
 Create CVSROOT/ChangeLog.10
 Create CVSROOT/ChangeLog.11
 Create CVSROOT/ChangeLog.12
 Create CVSROOT/ChangeLog.13
 Create CVSROOT/ChangeLog.14
 Create CVSROOT/ChangeLog.15
 Create CVSROOT/ChangeLog.16
 Create CVSROOT/ChangeLog.17
 Create CVSROOT/ChangeLog.18

。。。。。。

你可能要等上一天时间,不想等你就用第一种方法吧。

(转载注明出处,向大地震遇难者默哀......