登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

永福的技术博客

Linux运维

 
 
 
 
 

日志

 
 

freebsd cvsup的安装及ports更新  

2010-12-10 10:56:27|  分类: FreeBSD |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

刚刚接触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 clean

等待完成就可以了.

安装完CVSUP后 默认是装在了
/usr/local/bin 下的 cvsup

我们现在将它连接到 /usr/bin下

#cd /usr/bin
# ln -f /usr/local/bin/cvsup cvsup

好了.现在cvsup就可以使用了.主要作用就是更新:)

【方法二】:网络安装
这里我通过网络来安装cvsup,使用命令:
# pkg_add -r cvsup-without-gui
要有正确的pkg_add的地址。

我们现在来更新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改为自己认为最快的服务器就可以了,中国现在只有两台服务器可用cvsup.cn.FreeBSD.org    cvsup2.cn.FreeBSD.org  文章最后附有全球的服务器列表 )
*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

等待完成更新.:)

呵呵,很简单的工作完成了.
下面是全球CVSup服务器地址

(as of 2010/11/13 13:50:55 UTC)

Central Servers
  • cvsup.FreeBSD.org

Primary Mirror Sites
  • 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

Argentina
  • cvsup.ar.FreeBSD.org

Armenia
  • cvsup1.am.FreeBSD.org

Australia
  • cvsup.au.FreeBSD.org

Austria
  • cvsup.at.FreeBSD.org

  • cvsup2.at.FreeBSD.org

Brazil
  • cvsup.br.FreeBSD.org

  • cvsup2.br.FreeBSD.org

  • cvsup3.br.FreeBSD.org

  • cvsup4.br.FreeBSD.org

  • cvsup5.br.FreeBSD.org

Bulgaria
  • cvsup.bg.FreeBSD.org

Canada
  • cvsup1.ca.FreeBSD.org

fuck(居然说是敏感词)
  • cvsup.cn.FreeBSD.org

  • cvsup2.cn.FreeBSD.org

Costa Rica
  • cvsup1.cr.FreeBSD.org

Czech Republic
  • cvsup.cz.FreeBSD.org

Denmark
  • cvsup.dk.FreeBSD.org

  • cvsup2.dk.FreeBSD.org

Estonia
  • cvsup.ee.FreeBSD.org

Finland
  • cvsup.fi.FreeBSD.org

  • cvsup2.fi.FreeBSD.org

France
  • cvsup.fr.FreeBSD.org

  • cvsup1.fr.FreeBSD.org

  • cvsup2.fr.FreeBSD.org

  • cvsup3.fr.FreeBSD.org

  • cvsup4.fr.FreeBSD.org

  • cvsup5.fr.FreeBSD.org

  • cvsup8.fr.FreeBSD.org

Germany
  • 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

Greece
  • cvsup.gr.FreeBSD.org

  • cvsup2.gr.FreeBSD.org

Hungary
  • cvsup.hu.FreeBSD.org

Iceland
  • cvsup.is.FreeBSD.org

Indonesia
  • cvsup.id.FreeBSD.org

Ireland
  • cvsup.ie.FreeBSD.org

  • cvsup2.ie.FreeBSD.org

Israel
  • cvsup.il.FreeBSD.org

Italy
  • cvsup.it.FreeBSD.org

Japan
  • cvsup.jp.FreeBSD.org

  • cvsup2.jp.FreeBSD.org

  • cvsup3.jp.FreeBSD.org

  • cvsup4.jp.FreeBSD.org

  • cvsup5.jp.FreeBSD.org

  • cvsup6.jp.FreeBSD.org

Korea
  • cvsup.kr.FreeBSD.org

  • cvsup2.kr.FreeBSD.org

  • cvsup3.kr.FreeBSD.org

Kuwait
  • cvsup1.kw.FreeBSD.org

Kyrgyzstan
  • cvsup.kg.FreeBSD.org

Latvia
  • cvsup.lv.FreeBSD.org

  • cvsup2.lv.FreeBSD.org

Lithuania
  • cvsup.lt.FreeBSD.org

  • cvsup2.lt.FreeBSD.org

  • cvsup3.lt.FreeBSD.org

Netherlands
  • cvsup.nl.FreeBSD.org

  • cvsup2.nl.FreeBSD.org

  • cvsup3.nl.FreeBSD.org

Norway
  • cvsup.no.FreeBSD.org

Philippines
  • cvsup1.ph.FreeBSD.org

Poland
  • cvsup.pl.FreeBSD.org

  • cvsup2.pl.FreeBSD.org

  • cvsup3.pl.FreeBSD.org

Portugal
  • cvsup.pt.FreeBSD.org

  • cvsup2.pt.FreeBSD.org

  • cvsup3.pt.FreeBSD.org

Romania
  • cvsup.ro.FreeBSD.org

  • cvsup1.ro.FreeBSD.org

  • cvsup2.ro.FreeBSD.org

  • cvsup3.ro.FreeBSD.org

Russia
  • cvsup.ru.FreeBSD.org

  • cvsup2.ru.FreeBSD.org

  • cvsup3.ru.FreeBSD.org

  • cvsup4.ru.FreeBSD.org

  • cvsup5.ru.FreeBSD.org

  • cvsup6.ru.FreeBSD.org

  • cvsup7.ru.FreeBSD.org

San Marino
  • cvsup.sm.FreeBSD.org

Singapore
  • cvsup.sg.FreeBSD.org

Slovak Republic
  • cvsup.sk.FreeBSD.org

Slovenia
  • cvsup.si.FreeBSD.org

  • cvsup2.si.FreeBSD.org

South Africa
  • cvsup.za.FreeBSD.org

  • cvsup2.za.FreeBSD.org

Spain
  • cvsup.es.FreeBSD.org

  • cvsup2.es.FreeBSD.org

  • cvsup3.es.FreeBSD.org

Sweden
  • cvsup.se.FreeBSD.org

  • cvsup2.se.FreeBSD.org

Switzerland
  • cvsup.ch.FreeBSD.org

Taiwan
  • 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

  • cvsup14.tw.FreeBSD.org

Thailand
  • cvsup.th.FreeBSD.org

Turkey
  • cvsup.tr.FreeBSD.org

  • cvsup2.tr.FreeBSD.org

Ukraine
  • cvsup2.ua.FreeBSD.org

  • cvsup3.ua.FreeBSD.org

  • cvsup5.ua.FreeBSD.org

  • cvsup6.ua.FreeBSD.org

  • cvsup7.ua.FreeBSD.org

United Kingdom
  • cvsup.uk.FreeBSD.org

  • cvsup2.uk.FreeBSD.org

  • cvsup3.uk.FreeBSD.org

  • cvsup4.uk.FreeBSD.org

USA
  • 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

参考网址:

[1]:FreeBSD 官方手册
[2]:FreeBSD使用CVSup升级Ports

我的博客地址:http://rickie622.blog.163.com

  评论这张
 
阅读(582)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018