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

FreeBSD使用CVSup升级Ports,让它涣然一新相关推荐

  1. FreeBSD portsnap方法更新ports

    从6.0开始,freebsd升级ports就不再需要cvsup了,而是用portsnap. 一.portsnap与cvsup的区别在于: 1.portsnap有数字签名,较安全,cvsup没有. 2. ...

  2. FreeBSD 安装axel提高ports的安装速度

    ########################  FreeBSD安装Ports ######################## 1 # ee /etc/portsnap.conf 设置SERVER ...

  3. freebsd mysql57_Freebsd7.2下Ports安装PHP5、MySql5.4、Apache22

    Freebsd7.2下Ports安装PHP5.MySql5.4.Apache22 一.安装MySQL cd /usr/ports/databases/mysql54-server/ make inst ...

  4. FreeBSD没有安装Ports的解决办法

    今天一个朋友说,帮我装台Freebsd+postfix+extmail吧.我纠结了下,说,好吧.不过自从玩ubuntu之后,Freebsd的很多东西都忘掉了.哈哈,不如就借这个机会捡回来好了. 登上去 ...

  5. freebsd ports更新源

    1.介绍 (1)ports 系统是在当前系统下通过源码方式安装和管理软件包的管理器,相比pkg方式,它可以使用make config对附加功能进行定制. (2)这里说的替换源,实际是替换远程源码缓存目 ...

  6. 邮件服务器 之 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装

    作者: 杨廷勇(scyzxp at toping.net) 来自: LinuxSir.Org 版权:杨廷勇 Copyright © 2004.2005.2006 摘要: 本文介绍使用FreeBSD + ...

  7. 利用 portupgrade快速更新通过ports安装的软件

    要使用预编译的 package 而不是 ports 来进行安装, 需要指定 -P. 如果指定了这个选项, portupgrade 会搜索 PKG_PATH 中指定的本地目录, 如果没有找到,则从远程站 ...

  8. FreeBSD常用命令 110 条

    01.查看网络流量 a.systat -if 1 (1表示1s刷新屏幕一次) b.netstat 1 # Traffic 流量 peak 峰值 average 平均值 02.查看硬盘信息 diskin ...

  9. FreeBSD常用命令110条

     01.查看网络流量 a.systat -if 1 (1表示1s刷新屏幕一次) b.netstat 1 # Traffic 流量 peak 峰值 average 平均值 02.查看硬盘信息 dis ...

最新文章

  1. 独家 | 一文解析统计学在机器学习中的重要性(附学习资源)
  2. bs4爬取的时候有两个标签相同_python爬虫初体验,爬取中国最好大学网大学名次...
  3. 不在pytorch中的损失的函数
  4. python过滤敏感词
  5. spring cloud 学习之 服务注册和发现(Eureka)
  6. Android中关于setLatestEventInfo()过时以及构建Notification的解决方法
  7. 基于移动端Reactive Native轮播组件的应用与开发详解
  8. 华罗庚先生的数学教育思想
  9. mysql5.7java安装步骤_MySQL5.7安装步骤
  10. ‘numeric_limits’ is not a member of ‘std‘解决方法
  11. 老式计算机如何设置u盘启动,旧主板bios界面设置U盘启动教程
  12. 【前端】相信你会用到的一篇笔记---CSS篇(1)
  13. OrCAD图文教程:把一个元件分多个部分画出来
  14. 超详细正点原子STM32F429开发板视频教程笔记01
  15. 计算机控制技术于海生第二版知识点,计算机控制技术 第2版
  16. iNFTnews|Opensea上爆火的Art Gobblers为何引起巨大争议?
  17. iMac重装系统的问题:无法与恢复服务器取得联系/将安装器信息下载到目标卷宗失败
  18. dau、mau、pcu、dnu、wau、acu、uv分别是什么意思?
  19. Lamp 架构 搭建 论坛网站
  20. 11月20日 如何在场景开启Debug,自定义AI任务,EQS,创建自己的环境任务,使用Pawn环境检测来检测周围的环境,让AI动作更顺滑(动画混合

热门文章

  1. dns联通服务器未响应,DNS解析Bug?网曝辽宁联通用户无法登录工信部投诉平台
  2. prev_permutation 函数
  3. 【前端】js轮播图,简洁代码,一目了然
  4. 基尔霍夫矩阵矩阵树定理学习笔记
  5. 下载spotify音乐_如何将Google Maps音乐控件用于Spotify,Apple Music或Google Play音乐
  6. JavaScript之childNodes 和 children 区别
  7. 微信小程序实现锚点效果 scroll-view的scroll-into-view属性
  8. Tiny 4412 lcd 驱动分析
  9. 鼠标滚轮调节音量 (含程序和源程序下载)
  10. 计算机网络(IP/TCP网络分层)