设置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,如需转载请自行联系原作者
目录
相关文章
|
3月前
记录tx2制作备份镜像的过程
记录tx2制作备份镜像的过程
19 0
|
9月前
|
JavaScript 内存技术
nvm 切换版本失效?这个方法100%解决
NVM是一个工具,类似于一个“开关”,可以帮助我们在同一台电脑上安装和切换不同版本的Node.js
2928 1
nvm 切换版本失效?这个方法100%解决
beegfs 7.3.2更新后服务无法启动
beegfs 7.3.2更新后服务无法启动
145 0
|
存储 算法 安全
同步工具(未完待更新)
在JDK1.7中,同步工具主要包括CountDownLatch(一次性栅栏)、Semaphore(信号量)、CyclicBarrier(循环同步栅栏)、Exchanger(线程间交换器)和Phaser。下面的篇幅中,将依次讲述每种同步工具的概念、用法和原理。
78 0
|
Oracle 关系型数据库 数据库