分页: 1 / 1

老生常谈,关于升级

发表于 : 2014-11-28 18:44
unreal
官方FAQ说版本必须逐级连续线性升迁。
我有台web伺服器在跑5.1。需要添加一个php组件,不幸发现连官方FTP也删除老版本了(以前是从最初的2.0到最新版本都全)所以5.1的packages也木了,现在只有5.4起,与大多数镜像站一样了。虽然找到哥斯达黎加镜像,还有些较早的版本。但是要5.1>>5.2>>5.3>>5.4>>5.5>>5.6>>current 太费时太费力太白菜……
那么问题是,为何不能手工升级,或称覆盖安装?
先备份必要的配置文件和数据,然后下载各个组件包,分别释放到现存的系统中,reboot,系统升级完成,然后升级packages~
或者做得干净点,把各个分区删空,或用格式化更痛快,再释放组件包,再恢复备份的配置文件,重新安装packages。
不论如何 /home 都不动。具体到我的实际,只要手更 bsd.mp / base / xbase /etc / man 这五个。

码这么多字,发现既然都无视官方建议和诤告了,直接用 5.6 bsd.rd 升级不是更省时省力!我在 loongson 平台早就无视版本线性随意升降级,毫无问题嘛~所以不能全信官方。官方还说不需要编译 kernel , 以前每次换版本都编译,后来人懒就信了官方 (--“)

Re: 老生常谈,关于升级

发表于 : 2014-11-29 8:29
f5b
unreal 写了:官方FAQ说版本必须逐级连续线性升迁。
我有台web伺服器在跑5.1。需要添加一个php组件,不幸发现连官方FTP也删除老版本了(以前是从最初的2.0到最新版本都全)所以5.1的packages也木了,现在只有5.4起,与大多数镜像站一样了。虽然找到哥斯达黎加镜像,还有些较早的版本。但是要5.1>>5.2>>5.3>>5.4>>5.5>>5.6>>current 太费时太费力太白菜……
那么问题是,为何不能手工升级,或称覆盖安装?
先备份必要的配置文件和数据,然后下载各个组件包,分别释放到现存的系统中,reboot,系统升级完成,然后升级packages~
或者做得干净点,把各个分区删空,或用格式化更痛快,再释放组件包,再恢复备份的配置文件,重新安装packages。
不论如何 /home 都不动。具体到我的实际,只要手更 bsd.mp / base / xbase /etc / man 这五个。

码这么多字,发现既然都无视官方建议和诤告了,直接用 5.6 bsd.rd 升级不是更省时省力!我在 loongson 平台早就无视版本线性随意升降级,毫无问题嘛~所以不能全信官方。官方还说不需要编译 kernel , 以前每次换版本都编译,后来人懒就信了官方 (--“)
官方说法没错的,如果我没理解错误的话

如果需要平滑升级,必须一级一级upgrade,平滑升级指的是减少问题,不用备份也能升级到下一个版本。
如果自己备份配置,是可以直接install最新版,然后安装相应软件,重新配置很多信息。
官方说不需要编译kernel,是为了不让我等菜鸟自找苦果,自取其辱。

无论是Windows Linix BSD,我都是备份安装下一个版本,但从不用upgrade升级模式,都是全新install安装,虽然麻烦,但更加纯净稳定。

另外你说的5.1 packages在很多官方二级镜像中都有,例如
http://ftp3.usa.openbsd.org/pub/OpenBSD ... ges/amd64/

Re: 老生常谈,关于升级

发表于 : 2014-11-30 20:44
hyaska
先备份总是没有问题的。一台5.3还没有升级,保持老样子。

我的ARCH已经滚动升级快2年了,挺稳定的,只是那个硬盘用了好几年了,一些指示已经不好了,估计寿命不长了 :mad:

Re: 老生常谈,关于升级

发表于 : 2014-12-01 11:53
bsdplus
现在论坛还是跑在5.2上的, 没有明显需求的就暂不升级

发表于 : 2014-12-01 16:40
unreal
诶诶,那个 ssl 的漏洞,最经想折腾apache SSL,觉得还是升个级比较好…

回一楼:Canada 木5.1,紧跟着看到 Costa Rica 有,谁还会去再看最底下的 USA 啦~

手工跨版本升级初体验

发表于 : 2015-01-15 23:49
unreal
因5.6base已无apache,而5.7base将移除nginx,故此次折腾到5.5。只有 etc55.tgz 打算在reboot后再释放的,然后就……
图片