FreeBSD使用CVSup升级

FreeBSD平台安装cvs服务器 FreeBSD高性能、硬件要求低而出众。 找一台老式的服务器或PC,加一台CVS进行开发版本管理,是一个不错的选择。 这是我自己在一台老式服务器上架设CVS服务器的过程。与大家分享。 立即下载
FreeBSD要升级,一般我们使用CVSup来升级,既不影响操作系统正常运行,又能进行升级工作。(注:本文所用的FreeBSD版本为 5.3发布版)
要使用CVSup,默认操作系统没有这个程序,我们需要安装,于是我们就先使用ports来安装cvsup:

# whereis cvsup   #查看cvsup的ports在哪里
cvsup: /usr/ports/net/cvsup

# cd /usr/ports/net/cvsup #进入Ports目录
# make install   #进行ports

等待一段时间,看网速,我花了半个小时左右才ports完,网速有点慢 :-)

ports完了以后,我们进入我们要升级的文件支持目录:

# cd /usr/share/examples/cvsup
# ls
README                  doc-supfile             ports-supfile           refuse.README           standard-supfile
cvs-supfile             gnats-supfile           refuse                  stable-supfile          www-supfile

我们发现里面有很多文件,比如什么doc-supfile,ports-supfile等等以-supfile结尾的,就是我们要升级的对应的配置文件。
这里我们简单说一下这些文件对应要升级的内容:

cvs-supfile  cvsup本身的升级文件
doc-supfile  操作系统文档升级文件
gnats-supfile  FreeBSD的bug数据库
ports-supfile  ports升级文档
stable-supfile  稳定的操作系统升级
standard-supfile 当前最新版的FreeBSD升级

更详细的内容,请参考README文件。


假如我们要升级ports,那么我们就先要考虑要升级的内容,我们先配置 ports-supfile:
# ee ports-supfile
就会看到类似下面的内容:
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.32 2004/05/24 06:23:15 cjc Exp $
......

我们关心的地方只有几个,一个是我要更新那些ports,默认是更新全部:
## Ports Collection.
#
# The easiest way to get the ports tree is to use the "ports-all"
# mega-collection.  It includes all of the individual "ports-*"
# collections,
ports-all

那么如果我不需要更新全部,那么就在 ports-all前面加"#",注释掉它,然后再具体的决定更新那些:
#ports-base
#ports-accessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
......

如果你要更新对应的ports,就把前面的"#"去掉就可以了,完成后保存ports-supfile。

另外一个就是我们从那个CVSup服务器上更新我们的列表,默认是:
*default host=CHANGE_THIS.FreeBSD.org

我们为了更快的速度,一般选择离我们比较近的服务器:

*default host=cvsup.freebsdchina.org

现在我们开始更新,更新输入命令: cvsup -G -L 2 cvsup_file 就可以了,现在我们要更新ports,那么就执行:

# cvsup -G -L 2 ports-supfile

然后等待就可以了,快的话,两三分钟搞定,看你选择要更新的内容多不多。

更新之后,你使用ports就能获得最新的软件了。


如果你要更新别的程序,使用方法是一样的,同样进行配置后执行命令,然后等待就行了。

薄膜电容寿命预测全解析:从理论到实践,5步搞定可靠性评估 本文全面解析薄膜电容寿命预测的理论与实践,提供五步可靠性评估流程,涵盖温度应力、电压应力等关键因素分析,并分享提升寿命的实用技巧。特别适用于新能源、电动汽车等领域的设计工程师,帮助准确预测薄膜电容在实际工况下的使用寿命。 阅读详情

相关推荐

深入Linux内核:PTP硬件时间戳(HW Timestamp)是如何炼成的?

本文深入探讨了Linux内核中PTP硬件时间戳(HW Timestamp)的实现原理与实战应用。通过分析IEEE 1588协议在网络时间同步中的关键作用,详细解析了硬件时间戳在Linux内核中的架构设计、驱动开发及性能优化技巧,帮助开发者实现纳秒级精度的时间同步。

weixin_30727835的博客 651

5分钟在FreeBSD下建立简单的cvs服务器

<br />1. 建立cvs用户和组<br /> <br /><br />Create a CVS user.<br />endor# adduser <br />Enter username [a-z0-9_-]: cvs<br />Enter full name []: CVS User<br />Enter shell bash csh date no sh tcsh [sh]:<br /> <br />This means that anyone with the CVS user's passwo

Nix Live 531

abaqus 根据坐标施加载荷- Analytical Field 载荷映射

在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。这种分析可以使用abaqus中的Analytical Field实现。 1 例子 1.1 结构 一个100*100mm的面,面的载荷分布函数为p=(x2+y2)0.5/((20.5)*100) MPa,即(0, 0)的压强为0,(100, 100)的压强为1。 1.2 载荷 载荷函数:p=(x^2+y^2)^0.5/((2^0.5)*100) in exce.

shengyutou的博客 2万+

FreeBSD使用CVSup升级简单学习

FreeBSD使用CVSup升级简单学习感谢好友永远的free的技术帮助作者:heiyeluren时间:2004-11-24FreeBSD要升级,一般我们使用CVSup来升级,既不影响操作系统正常运行,又能进行升级工作。(注:本文所用的FreeBSD版本为 5.3发布版)要使用CVSup,默认操作系统没有这个程序,我们需要安装,于是我们就先使用ports来安装cvsup:# where

heiyeluren的blog(黑夜路人的开源世界) 2071

伺服驱动器485通信

485通信使用方法,485通信在上位机和伺服驱动器之间的应用,根据需要驱动电机旋转。

haipi511715316的博客 1万+

自动驾驶——最优控制算法(LQR)工程化总结

到近段时间,真正在我们的控制器上运行最优控制算法(LQR),一步一个脚印,从开始只是知道其“控制理论”的阶段、再到对着一堆网上的资料和公式一筹莫展不知何着手、再到初步实现了LQR算法的开发(但是使用的扭矩环控制,控制的不好,而且由于各种原因被delay,迟迟无法落地),直到大上个星期,泊车平台有此LQR开发需求,又重新了开始了算法的研发,用时一个周时间完成了算法开发,然后再用一个周时间进行实车最优控制算法验证与调试,取得了很大的进展,由于执行器是转角控制的,这无疑少了很多的工作量。

qq_40464599的博客 2787

FreeBSD 下cvsup注意事项

CVSUP有两个 一个是 /usr/ports/net/cvsup/ 另一个是(无图版)/usr/ports/net/cvsup-without-gui本次使用前者,以ports安装后:在局域网设置里面给本机弄个像样点的hostname,例如www.FreePad.com,domain‘FreePad.com’否则cvsup时候报‘Cannot get IP address of my own h

觀滄海 690

Topas——基于Geant4的放射治疗蒙特卡罗算法模拟工具

本文内容参考Joseph Perl 的线上会议,视频详情可见于,该视频会议内容主要介绍Topas功能、软件架构、工作流程、参数设定、物理模型、具体案例等,对TOPAS的基本入门使用方法以及使用规定作出阐述。

fy方的博客 7606

FreeBSD使用CVSup升级Ports,让它涣然一新

刚刚接触FreeBSD的朋友,可能会为安装PORTS而感到困惑。想通过Ports装个MySql,却总连不到服务器,或找不到文件.这说明你系统中的Ports树已经太旧了...... 很多地址在CVS那里已经改变了这时我们就需要通过Cvsup 来对Ports进行更新首先我们需要做的是安装CVSUP.(若你没在系统中安装CVSUP,按照以下方式即可安装)CVSUP有两个 一个是 /usr/ports/n

wenbingcai的专栏 728

微信删除的聊天记录怎么恢复(2024年最新攻略合集)

随着微信对我们生活中方方面面的渗透,微信已然从一款简单的社交软件过渡成为现时代的一种生活方式,而微信中的聊天记录就是我们和朋友之间历程的最好证明。对此,今天我们来聊聊微信删除的聊天记录怎么恢复的问题。

m0_70960708的博客 946

风光互补制氢系统动态仿真建模与性能分析

摘要 本文针对离网型风光互补制氢系统,建立了包含光伏阵列、风力发电机、PEM电解槽、储能电池和储氢罐的完整动态数学模型。基于MATLAB/Simulink平台开发了模块化仿真框架,设计了考虑电解槽最小运行功率约束的能量管理策略。通过典型日仿真分析表明,风光互补可有效平抑单一能源的功率波动,系统整体能量效率达58.7%,电解槽负荷跟随特性良好。提出的动态仿真方法为风光制氢系统的优化设计和运行控制提供了有效工具。 关键词:风光互补制氢;PEM电解槽;动态仿真;MATLAB/Simulink;能量管理

huanghm88的专栏 77

FreeBSD5.3进行CVSup升级不成功的问题

服务器刚装了FreeBSD5.3,想用cvsup升级一下系统于是我就先进:# cd /usr/ports/net/cvsup #进入Ports目录# make install   #进行ports等待一段时间,看网速,我花了N个小时左右才ports完,我网速度很快的,也这样,郁闷!!装完后,我就进入cvsup的支持文件目录:# cd /usr/share/examples/cvsup# lsREA

heiyeluren的blog(黑夜路人的开源世界) 1725

信号的反射(振铃、台阶、回勾、尖峰毛刺)

反射是怎么形成的 假设信号传输过程中,经过两个阻抗不同的区域,如下图所示。区域1阻抗为Z1,区域2阻抗为Z2。 在分界面处,电压必须是连续的,否则,在分界面处会产生无穷大的电场,这在真实世界中是不可能的。 同样,分界面两侧的电流必须是连续的,否则分界面处会产生无穷大的磁场。 因此: 根据欧姆定律,必然有: 显然如果Z1≠Z2的情况下,上面式子不可能同时成立。如何理解这一困境? 应该从 ...

sinat_15677011的博客 1万+

FreeBSD使用CVSup升级Ports

刚刚接触FreeBSD的朋友,可能会为安装PORTS而感到困惑。想通过Ports装个MySql,却总连不到服务器,或找不到文件.这说明你系统中的Ports树已经太旧了……很多地址在CVS那里已经改变了这时我们就需要通过Cvsup 来对Ports进行更新首先我们需要做的是安装CVSUP.(若你没在系统中安装CVSUP,按照以下方式即可安装)CVSUP有两个 一个是 /usr/ports/

401

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

FreeBSD使用CVSup升级Ports[zt]

FreeBSD使用CVSup升级Portshttp://hi.baidu.com/iamacnhero/blog/item/b18621c23ff50d180ff47765.html2007-12-07 15:11 快速升级FreeBSD:freebsd-update ...

weixin_34025151的博客 146

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

FreeBSD从源码升级系统--重新编译

文章内容部分来时freebsd中文手册。 由于freebsd的每个版本的安全支持只有一年的样子,所以我们需要升级我们的操作系统来提升其安全性。 今天我们来演示下从源码升级操作系统。我现在的版本是release-7.2,要升级到release-8.0. 一、备份系统中重要的配置文件和数据。 二、同步源码(比较复杂...

weixin_34128411的博客 663

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Freebsd系统升级

1.安装CVSUP:最好在安装时装好cvsup;freebsd# cd /usr/ports/net/cvsup-without-gui/freebsd# make install clean 2.升级源码:freebsd# ee /usr/share/examples/cvsup/stable-supfile把:default host=CHANGE_THIS.FreeBSD.org改为:de...

weixin_33810006的博客 227

FreeBSD 更新 ports

初次:portsnap fetch extract以后:portsnap fetch update 更新Ports Tree的方法有很多,例如匿名CVS、CVSup和CTM。CVSup是采用pull的方式来更新源码的。以CVSup为例,当用户(或cron)运行CVSup程序时,它会和远程的CVSupd服务器取得联系,然后更新文件。用户

wowoto的Ubuntu和Archlinux以及FreeBSD学习笔记 4543

FreeBSD10 安装软件

5.5.1. 获得Ports Collection 在您能使用 ports 之前, 您必须先获得 Ports Collection ── 本质上是 /usr/ports 目录下的一堆 Makefile、 补丁和描述文件。 在您安装 FreeBSD 系统的时候, sysinstall 会询问您是否需要安装 Ports Collection。 如果您选择 no, 那您可以用下面的指令来

roaylchen的博客 5951

用cvsup升级内核和ports树

 Freebsd有一个很好的包管理工具ports,它会把大部分软件都事先拷贝到/usr/ports目录下, 等到用户需要的时候,切换到相应的目录,执行make install,才会把软件真正安装上。 如果安装系统的时候,没有安装ports,需要使用/stand/sysinstall工具,把ports选中安装。 Freebsd另一个比较好的工具是cvsup。开源项目的软件包总是在升级,freebsd

想飞的马 1439
上一篇: 用php生成wappush文件
下一篇: 修改Apache的返回头部信息,让人误认为是IIS的..
slamdunk3
博客等级 码龄24年 6粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值