FreeBSD使用CVSup升级Ports,让它涣然一新
来源:互联网 发布:python里的cog什么意思 编辑:程序博客网 时间:2024/04/30 14:00
刚刚接触FreeBSD的朋友,可能会为安装PORTS而感到困惑。
想通过Ports装个MySql,却总连不到服务器,或找不到文件.
这说明你系统中的Ports树已经太旧了......
很多地址在CVS那里已经改变了
这时我们就需要通过Cvsup 来对Ports进行更新
首先我们需要做的是安装CVSUP.
(若你没在系统中安装CVSUP,按照以下方式即可安装)
CVSUP有两个 一个是 /usr/ports/net/cvsup/
另一个是(无图版)/usr/ports/net/cvsup-without-gui
后一个适合在纯终端下操作的服务器
不包括Xfree86.
安装很容易 进入
cvsup-without-gui目录 执行
#cd /usr/ports/net/cvsup-without-gui
#make install clear
等待完成就可以了.
安装完CVSUP后 默认是装在了
/usr/local/bin 下的 cvsup
我们现在将它连接到 /usr/bin下
#cd /usr/bin
# ln -f /usr/local/bin/cvsup cvsup
好了.现在cvsup就可以使用了.主要作用就是更新
我们现在来更新Ports树.
进入/usr/share/examples/cvsup 目录
浏览一下
#ls
README gnats-supfile refuse.README www-supfile
cvs-supfile ports-supfile stable-supfile
doc-supfile refuse standard-supfile
#
README 说明档(关于更多详细说明请参考)
cvs-supfile 升级CVSUP自身的
doc-supfile 操作系统文档升级文件
gnats-supfile FreeBSD BUG数据库
ports-supfile Ports升级档
stable-supfile 稳定版的FreeBSD升级
standard-supfile 最新版的FreeBSD升级
我们现在主要对Ports进行升级,所以需要配置Ports-supfile
#ee ports-supfile
打开后出现基本的说明
现在我们来看主要部分
*default host=CHANGE_THIS.FreeBSD.org 告诉 cvsup 从哪里获取更新(将Change_this.freebsd.org改为自己认为最快的服务器就可以了,在本文最后将列出全球CVS详细站点,自己根据情况选择)
*default base=/usr
*default prefix=/usr 告诉 cvsup 把接收的文件放在哪里
*default release=cvs tag=.
*default delete use-rel-suffix 删除cvsup创建的并在cvs中删除掉的文件
ports-all 更新全部Ports(这个要注意一下,默认值就是它,将会更新你的全部Ports,若你只需要更新某个PORTS目录,就将他注释掉,在前面加#就可以了)
#ports-accessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chin
#....
#ports-shells
#ports-sysutils
#ports-textproc
#ports-ukrainian
#ports-vietnamese
#ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm
将ports-all 注释后 单一将后面这些打开.单个更新:)
修改完supfile后 保存.
执行
#cvsup -g -l 2 ports-supfile
等待完成更新.:)
呵呵,很简单的工作完成了.
下面是CVS
(2005/10/18 19:20:38 UTC 更新)
中央服务器
cvsup.FreeBSD.org
主要镜像站点
cvsup1.FreeBSD.org
cvsup2.FreeBSD.org
cvsup3.FreeBSD.org
cvsup4.FreeBSD.org
cvsup5.FreeBSD.org
cvsup6.FreeBSD.org
cvsup7.FreeBSD.org
cvsup8.FreeBSD.org
cvsup9.FreeBSD.org
cvsup10.FreeBSD.org
cvsup11.FreeBSD.org
cvsup12.FreeBSD.org
cvsup13.FreeBSD.org
cvsup14.FreeBSD.org
cvsup15.FreeBSD.org
cvsup16.FreeBSD.org
cvsup18.FreeBSD.org
阿根廷
cvsup.ar.FreeBSD.org
爱尔兰
cvsup.ie.FreeBSD.org
爱沙尼亚
cvsup.ee.FreeBSD.org
奥地利
cvsup.at.FreeBSD.org
cvsup2.at.FreeBSD.org
澳大利亚
cvsup.au.FreeBSD.org
cvsup2.au.FreeBSD.org
cvsup3.au.FreeBSD.org
cvsup4.au.FreeBSD.org
cvsup5.au.FreeBSD.org
cvsup6.au.FreeBSD.org
cvsup7.au.FreeBSD.org
巴西
cvsup.br.FreeBSD.org
cvsup2.br.FreeBSD.org
cvsup3.br.FreeBSD.org
cvsup4.br.FreeBSD.org
cvsup5.br.FreeBSD.org
保加利亚
cvsup.bg.FreeBSD.org
冰岛
cvsup.is.FreeBSD.org
波兰
cvsup.pl.FreeBSD.org
cvsup2.pl.FreeBSD.org
cvsup3.pl.FreeBSD.org
丹麦
cvsup.dk.FreeBSD.org
cvsup2.dk.FreeBSD.org
cvsup3.dk.FreeBSD.org
德国
cvsup.de.FreeBSD.org
cvsup2.de.FreeBSD.org
cvsup3.de.FreeBSD.org
cvsup4.de.FreeBSD.org
cvsup5.de.FreeBSD.org
cvsup6.de.FreeBSD.org
cvsup7.de.FreeBSD.org
cvsup8.de.FreeBSD.org
俄罗斯
cvsup.ru.FreeBSD.org
cvsup2.ru.FreeBSD.org
cvsup3.ru.FreeBSD.org
cvsup4.ru.FreeBSD.org
cvsup5.ru.FreeBSD.org
cvsup6.ru.FreeBSD.org
法国
cvsup.fr.FreeBSD.org
cvsup2.fr.FreeBSD.org
cvsup3.fr.FreeBSD.org
cvsup4.fr.FreeBSD.org
cvsup5.fr.FreeBSD.org
cvsup8.fr.FreeBSD.org
菲律宾
cvsup1.ph.FreeBSD.org
芬兰
cvsup.fi.FreeBSD.org
cvsup2.fi.FreeBSD.org
哥斯达黎加
cvsup1.cr.FreeBSD.org
韩国
cvsup.kr.FreeBSD.org
cvsup2.kr.FreeBSD.org
cvsup3.kr.FreeBSD.org
荷兰
cvsup.nl.FreeBSD.org
cvsup2.nl.FreeBSD.org
cvsup3.nl.FreeBSD.org
cvsup5.nl.FreeBSD.org
吉尔吉斯斯坦
cvsup.kg.FreeBSD.org
加拿大
cvsup1.ca.FreeBSD.org
捷克共和国
cvsup.cz.FreeBSD.org
科威特
cvsup1.kw.FreeBSD.org
拉脱维亚
cvsup.lv.FreeBSD.org
立陶宛
cvsup.lt.FreeBSD.org
cvsup2.lt.FreeBSD.org
cvsup3.lt.FreeBSD.org
罗马尼亚
cvsup.ro.FreeBSD.org
cvsup1.ro.FreeBSD.org
cvsup2.ro.FreeBSD.org
cvsup3.ro.FreeBSD.org
美国
cvsup1.us.FreeBSD.org
cvsup2.us.FreeBSD.org
cvsup3.us.FreeBSD.org
cvsup4.us.FreeBSD.org
cvsup5.us.FreeBSD.org
cvsup6.us.FreeBSD.org
cvsup7.us.FreeBSD.org
cvsup8.us.FreeBSD.org
cvsup9.us.FreeBSD.org
cvsup10.us.FreeBSD.org
cvsup11.us.FreeBSD.org
cvsup12.us.FreeBSD.org
cvsup13.us.FreeBSD.org
cvsup14.us.FreeBSD.org
cvsup15.us.FreeBSD.org
cvsup16.us.FreeBSD.org
cvsup18.us.FreeBSD.org
南非
cvsup.za.FreeBSD.org
cvsup2.za.FreeBSD.org
挪威
cvsup.no.FreeBSD.org
葡萄牙
cvsup.pt.FreeBSD.org
cvsup2.pt.FreeBSD.org
cvsup3.pt.FreeBSD.org
riben
cvsup.jp.FreeBSD.org
cvsup2.jp.FreeBSD.org
cvsup3.jp.FreeBSD.org
cvsup4.jp.FreeBSD.org
cvsup5.jp.FreeBSD.org
cvsup6.jp.FreeBSD.org
瑞典
cvsup.se.FreeBSD.org
cvsup3.se.FreeBSD.org
瑞士
cvsup.ch.FreeBSD.org
圣马力诺
cvsup.sm.FreeBSD.org
斯洛伐克共和国
cvsup.sk.FreeBSD.org
cvsup2.sk.FreeBSD.org
斯洛文尼亚
cvsup.si.FreeBSD.org
cvsup2.si.FreeBSD.org
泰国
cvsup.th.FreeBSD.org
土耳其
cvsup.tr.FreeBSD.org
乌克兰
cvsup2.ua.FreeBSD.org
cvsup3.ua.FreeBSD.org
cvsup4.ua.FreeBSD.org
cvsup5.ua.FreeBSD.org
cvsup6.ua.FreeBSD.org
cvsup7.ua.FreeBSD.org
西班牙
cvsup.es.FreeBSD.org
cvsup2.es.FreeBSD.org
cvsup3.es.FreeBSD.org
希腊
cvsup.gr.FreeBSD.org
cvsup2.gr.FreeBSD.org
新加坡
cvsup.sg.FreeBSD.org
新西兰
cvsup.nz.FreeBSD.org
匈牙利
cvsup.hu.FreeBSD.org
意大利
cvsup.it.FreeBSD.org
印度尼西亚
cvsup.id.FreeBSD.org
英国
cvsup.uk.FreeBSD.org
cvsup2.uk.FreeBSD.org
cvsup3.uk.FreeBSD.org
cvsup4.uk.FreeBSD.org
中国大陆
cvsup.cn.FreeBSD.org
cvsup2.cn.FreeBSD.org
cvsup3.cn.FreeBSD.org
cvsup4.cn.FreeBSD.org
cvsup5.cn.FreeBSD.org
中国台湾
cvsup.tw.FreeBSD.org
cvsup3.tw.FreeBSD.org
cvsup4.tw.FreeBSD.org
cvsup5.tw.FreeBSD.org
cvsup6.tw.FreeBSD.org
cvsup7.tw.FreeBSD.org
cvsup8.tw.FreeBSD.org
cvsup9.tw.FreeBSD.org
cvsup10.tw.FreeBSD.org
cvsup11.tw.FreeBSD.org
cvsup12.tw.FreeBSD.org
cvsup13.tw.FreeBSD.org
想通过Ports装个MySql,却总连不到服务器,或找不到文件.
这说明你系统中的Ports树已经太旧了......
很多地址在CVS那里已经改变了
这时我们就需要通过Cvsup 来对Ports进行更新
首先我们需要做的是安装CVSUP.
(若你没在系统中安装CVSUP,按照以下方式即可安装)
CVSUP有两个 一个是 /usr/ports/net/cvsup/
另一个是(无图版)/usr/ports/net/cvsup-without-gui
后一个适合在纯终端下操作的服务器
不包括Xfree86.
安装很容易 进入
cvsup-without-gui目录 执行
#cd /usr/ports/net/cvsup-without-gui
#make install clear
等待完成就可以了.
安装完CVSUP后 默认是装在了
/usr/local/bin 下的 cvsup
我们现在将它连接到 /usr/bin下
#cd /usr/bin
# ln -f /usr/local/bin/cvsup cvsup
好了.现在cvsup就可以使用了.主要作用就是更新
我们现在来更新Ports树.
进入/usr/share/examples/cvsup 目录
浏览一下
#ls
README gnats-supfile refuse.README www-supfile
cvs-supfile ports-supfile stable-supfile
doc-supfile refuse standard-supfile
#
README 说明档(关于更多详细说明请参考)
cvs-supfile 升级CVSUP自身的
doc-supfile 操作系统文档升级文件
gnats-supfile FreeBSD BUG数据库
ports-supfile Ports升级档
stable-supfile 稳定版的FreeBSD升级
standard-supfile 最新版的FreeBSD升级
我们现在主要对Ports进行升级,所以需要配置Ports-supfile
#ee ports-supfile
打开后出现基本的说明
现在我们来看主要部分
*default host=CHANGE_THIS.FreeBSD.org 告诉 cvsup 从哪里获取更新(将Change_this.freebsd.org改为自己认为最快的服务器就可以了,在本文最后将列出全球CVS详细站点,自己根据情况选择)
*default base=/usr
*default prefix=/usr 告诉 cvsup 把接收的文件放在哪里
*default release=cvs tag=.
*default delete use-rel-suffix 删除cvsup创建的并在cvs中删除掉的文件
ports-all 更新全部Ports(这个要注意一下,默认值就是它,将会更新你的全部Ports,若你只需要更新某个PORTS目录,就将他注释掉,在前面加#就可以了)
#ports-accessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chin
#....
#ports-shells
#ports-sysutils
#ports-textproc
#ports-ukrainian
#ports-vietnamese
#ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm
将ports-all 注释后 单一将后面这些打开.单个更新:)
修改完supfile后 保存.
执行
#cvsup -g -l 2 ports-supfile
等待完成更新.:)
呵呵,很简单的工作完成了.
下面是CVS
(2005/10/18 19:20:38 UTC 更新)
中央服务器
cvsup.FreeBSD.org
主要镜像站点
cvsup1.FreeBSD.org
cvsup2.FreeBSD.org
cvsup3.FreeBSD.org
cvsup4.FreeBSD.org
cvsup5.FreeBSD.org
cvsup6.FreeBSD.org
cvsup7.FreeBSD.org
cvsup8.FreeBSD.org
cvsup9.FreeBSD.org
cvsup10.FreeBSD.org
cvsup11.FreeBSD.org
cvsup12.FreeBSD.org
cvsup13.FreeBSD.org
cvsup14.FreeBSD.org
cvsup15.FreeBSD.org
cvsup16.FreeBSD.org
cvsup18.FreeBSD.org
阿根廷
cvsup.ar.FreeBSD.org
爱尔兰
cvsup.ie.FreeBSD.org
爱沙尼亚
cvsup.ee.FreeBSD.org
奥地利
cvsup.at.FreeBSD.org
cvsup2.at.FreeBSD.org
澳大利亚
cvsup.au.FreeBSD.org
cvsup2.au.FreeBSD.org
cvsup3.au.FreeBSD.org
cvsup4.au.FreeBSD.org
cvsup5.au.FreeBSD.org
cvsup6.au.FreeBSD.org
cvsup7.au.FreeBSD.org
巴西
cvsup.br.FreeBSD.org
cvsup2.br.FreeBSD.org
cvsup3.br.FreeBSD.org
cvsup4.br.FreeBSD.org
cvsup5.br.FreeBSD.org
保加利亚
cvsup.bg.FreeBSD.org
冰岛
cvsup.is.FreeBSD.org
波兰
cvsup.pl.FreeBSD.org
cvsup2.pl.FreeBSD.org
cvsup3.pl.FreeBSD.org
丹麦
cvsup.dk.FreeBSD.org
cvsup2.dk.FreeBSD.org
cvsup3.dk.FreeBSD.org
德国
cvsup.de.FreeBSD.org
cvsup2.de.FreeBSD.org
cvsup3.de.FreeBSD.org
cvsup4.de.FreeBSD.org
cvsup5.de.FreeBSD.org
cvsup6.de.FreeBSD.org
cvsup7.de.FreeBSD.org
cvsup8.de.FreeBSD.org
俄罗斯
cvsup.ru.FreeBSD.org
cvsup2.ru.FreeBSD.org
cvsup3.ru.FreeBSD.org
cvsup4.ru.FreeBSD.org
cvsup5.ru.FreeBSD.org
cvsup6.ru.FreeBSD.org
法国
cvsup.fr.FreeBSD.org
cvsup2.fr.FreeBSD.org
cvsup3.fr.FreeBSD.org
cvsup4.fr.FreeBSD.org
cvsup5.fr.FreeBSD.org
cvsup8.fr.FreeBSD.org
菲律宾
cvsup1.ph.FreeBSD.org
芬兰
cvsup.fi.FreeBSD.org
cvsup2.fi.FreeBSD.org
哥斯达黎加
cvsup1.cr.FreeBSD.org
韩国
cvsup.kr.FreeBSD.org
cvsup2.kr.FreeBSD.org
cvsup3.kr.FreeBSD.org
荷兰
cvsup.nl.FreeBSD.org
cvsup2.nl.FreeBSD.org
cvsup3.nl.FreeBSD.org
cvsup5.nl.FreeBSD.org
吉尔吉斯斯坦
cvsup.kg.FreeBSD.org
加拿大
cvsup1.ca.FreeBSD.org
捷克共和国
cvsup.cz.FreeBSD.org
科威特
cvsup1.kw.FreeBSD.org
拉脱维亚
cvsup.lv.FreeBSD.org
立陶宛
cvsup.lt.FreeBSD.org
cvsup2.lt.FreeBSD.org
cvsup3.lt.FreeBSD.org
罗马尼亚
cvsup.ro.FreeBSD.org
cvsup1.ro.FreeBSD.org
cvsup2.ro.FreeBSD.org
cvsup3.ro.FreeBSD.org
美国
cvsup1.us.FreeBSD.org
cvsup2.us.FreeBSD.org
cvsup3.us.FreeBSD.org
cvsup4.us.FreeBSD.org
cvsup5.us.FreeBSD.org
cvsup6.us.FreeBSD.org
cvsup7.us.FreeBSD.org
cvsup8.us.FreeBSD.org
cvsup9.us.FreeBSD.org
cvsup10.us.FreeBSD.org
cvsup11.us.FreeBSD.org
cvsup12.us.FreeBSD.org
cvsup13.us.FreeBSD.org
cvsup14.us.FreeBSD.org
cvsup15.us.FreeBSD.org
cvsup16.us.FreeBSD.org
cvsup18.us.FreeBSD.org
南非
cvsup.za.FreeBSD.org
cvsup2.za.FreeBSD.org
挪威
cvsup.no.FreeBSD.org
葡萄牙
cvsup.pt.FreeBSD.org
cvsup2.pt.FreeBSD.org
cvsup3.pt.FreeBSD.org
riben
cvsup.jp.FreeBSD.org
cvsup2.jp.FreeBSD.org
cvsup3.jp.FreeBSD.org
cvsup4.jp.FreeBSD.org
cvsup5.jp.FreeBSD.org
cvsup6.jp.FreeBSD.org
瑞典
cvsup.se.FreeBSD.org
cvsup3.se.FreeBSD.org
瑞士
cvsup.ch.FreeBSD.org
圣马力诺
cvsup.sm.FreeBSD.org
斯洛伐克共和国
cvsup.sk.FreeBSD.org
cvsup2.sk.FreeBSD.org
斯洛文尼亚
cvsup.si.FreeBSD.org
cvsup2.si.FreeBSD.org
泰国
cvsup.th.FreeBSD.org
土耳其
cvsup.tr.FreeBSD.org
乌克兰
cvsup2.ua.FreeBSD.org
cvsup3.ua.FreeBSD.org
cvsup4.ua.FreeBSD.org
cvsup5.ua.FreeBSD.org
cvsup6.ua.FreeBSD.org
cvsup7.ua.FreeBSD.org
西班牙
cvsup.es.FreeBSD.org
cvsup2.es.FreeBSD.org
cvsup3.es.FreeBSD.org
希腊
cvsup.gr.FreeBSD.org
cvsup2.gr.FreeBSD.org
新加坡
cvsup.sg.FreeBSD.org
新西兰
cvsup.nz.FreeBSD.org
匈牙利
cvsup.hu.FreeBSD.org
意大利
cvsup.it.FreeBSD.org
印度尼西亚
cvsup.id.FreeBSD.org
英国
cvsup.uk.FreeBSD.org
cvsup2.uk.FreeBSD.org
cvsup3.uk.FreeBSD.org
cvsup4.uk.FreeBSD.org
中国大陆
cvsup.cn.FreeBSD.org
cvsup2.cn.FreeBSD.org
cvsup3.cn.FreeBSD.org
cvsup4.cn.FreeBSD.org
cvsup5.cn.FreeBSD.org
中国台湾
cvsup.tw.FreeBSD.org
cvsup3.tw.FreeBSD.org
cvsup4.tw.FreeBSD.org
cvsup5.tw.FreeBSD.org
cvsup6.tw.FreeBSD.org
cvsup7.tw.FreeBSD.org
cvsup8.tw.FreeBSD.org
cvsup9.tw.FreeBSD.org
cvsup10.tw.FreeBSD.org
cvsup11.tw.FreeBSD.org
cvsup12.tw.FreeBSD.org
cvsup13.tw.FreeBSD.org
- FreeBSD使用CVSup升级Ports,让它涣然一新
- FreeBSD使用CVSup升级
- FreeBSD使用CVSup升级简单学习
- FreeBSD使用CVSup升级简单学习
- 用cvsup升级内核和ports树
- 升级FreeBSD的ports
- freebsd升级ports
- FreeBSD ports升级
- FreeBSD 下cvsup注意事项
- 用CVSUP更新ports树
- freebsd ports 使用举例:安装 mysql
- FREEBSD中Ports的简单使用
- FreeBSD应用心得(1).安装和升级ports
- 升级ports
- 使用proz来加速你的Freebsd ports安装
- 使用国内镜像给FreeBSD的Ports安装加速
- FreeBSD下使用axel多线程下载提高ports安装速度
- FreeBSD 安装ports
- 光棍电影大集合
- 如何创建SQL Server 2000故障转移群集
- 网页的栅格设计思考
- 取存储过程结果集
- SUN名字的由来
- FreeBSD使用CVSup升级Ports,让它涣然一新
- C和C++的时间编程
- 一个国家商人地位不能太强
- 转载]一个月赚5万美元--国产共享软件开发者周奕
- Linux .so .a .la 库
- 使用.NET2.0新增的类截取屏幕
- 有个表哥要结婚了,对方是有三次婚姻的女人
- 在Mac OSX启动时运行程序的方法
- 《暖暖》