设置posts回滚到之前的软件版本

简介:
时候会因为相依性,或是新版有问题,而会想装旧版本的套件。
这里的方法是利用 CVS 的好处,回归到以前旧版本存在的日子,以安装旧版本的
套件。首先,若我们要回复到某一个套件的版本时,需要去查询 FreeBSD ports
CVS repository。最常见的就是 Freshports 网站、 FreeBSD 的 Mailing
FreeBSD cvs 或是 FreeBSD ports cvsweb。

查到该套件版本所依存的日子後,就修改 CVS tag。一般预设 ports 的 CVS
tag 会写在 /usr/share/examples/cvsup/ports-supfile ,如要回朔到
2002/10/05 号的话,则:

代码:



QUOTE:
# vi /usr/share/examples/cvsup/ports-supfile
******************************************
default date=2002.10.05.00.00.00 #将 date 改成当日


然後按照一般 CVSup 的时候一样,执行 CVSup (make update),此时的 ports
collections 就会回到当时的情形,那麽该套件 旧版本也会出现在 ports
collections 中,只要安装即可。

如果仅是想把某部份的 ports 回朔,则必须加上额外的资 huoqu.gif 讯,如仅希望把
lang/perl5.8 回朔,而得知此属於 lang 中的一支,则:

代码:



QUOTE:
# vi /usr/share/examples/cvsup/ports-supfile
******************************************
#ports-all #将 ports-all 标示起来
ports-lang #加入这行


最後,执行 CVSup,并安装即可。目前若希望单独回朔单一的 ports,
cvsup -g -L 2 -h cvsup4.freebsdchina.org /usr/share/examples/cvsup/ports-supfile




本文转自 fenghao.cn 51CTO博客,原文链接:http://blog.51cto.com/linuxguest/282800,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
应用服务中间件 数据安全/隐私保护
请教一个问题,阿里云的edas每次发版,都会有几个版本的deployment的版本存在,怎么设置自动只保留5个版本的啊?
请教一个问题,阿里云的edas每次发版,都会有几个版本的deployment的版本存在,怎么设置自动只保留5个版本的啊?
31 2
Umeng日志记录和版本升级
Umeng日志记录和版本升级
61 0
beegfs 7.3.2更新后服务无法启动
beegfs 7.3.2更新后服务无法启动
145 0
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
120 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
109 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
|
分布式数据库 开发者 Hbase
关注用户版本问题修复|学习笔记
快速学习 关注用户版本问题修复
|
缓存 iOS开发 Perl
|
Oracle 关系型数据库 数据库

热门文章

最新文章