挖井

类库大魔王的挖井日记

挖一口属于自己的井


升级FreeBSD从9.2到10.0失败

昨天想在装在T43上的FreeBSD上编译些软件,结果不是缺这个库就是那个so版本号不对,应该都是上次试图将9.2升级到10.0失败后rollback造成的。我就觉得现在这系统虽然能运行,但连个程序都编译不了,那跟废了有什么区别啊,果断再次试图升级。

从网上搜了一篇升级教程,使用freebsd-update命令,还是比较简单的几个步骤:

freebsd-update fetch install
freebsd-update upgrade -r 10.0-RELEASE
freebsd-update install
shutdown -r now
freebsd-update install
...
freebsd-update install
shutdown -r now

基本上就是这么些步骤,但就是...的地方,说是要重新编译一下一些程序,比如从port装的那些,但是我压根不知道哪些程序需要重新编译,我也不记得哪些程序是从port安装的,我只知道在port里编译openssl都不成功。我用portsnap更新了port树,仍然编译不了openssl,而其他一些程序编译时总是报找不到libcrypto.so的哪个文件,或者libssl.so的哪个文件。

这样操作了一遍后,LXDE也进不去了,大概是某个依赖的库版本不对或干脆缺了吧。

想了想,FreeBSD这种系统做日常的桌面系统果然还是比较折腾人的,我决定还是过完年去买个新创云那种小主机来装BSD好了,也不需要GUI,只要能SSH连上去,让它提供网络和存储等服务就行了。这个T43就装个Fedora好了,另一个本装了Debian,Debian虽然稳定,但它的软件往往比较老,有些时候还是比较烦人的,装个Fedora尝试了一下比较新的软件,虽说Arch会更快,但那个我实在有点承受不起,太容易升挂了。

就这样吧。

本文地址:

https://minidump.info/blog/2015/02/upgrading-freebsd-from-92-to-10-failed/

上一篇

回家了

今天回老家了,赖床赖到8点多,大约9点出的门,要去建行的ATM取钱,结果跑到常去的那个网点,居然被封了,然后转到另一个网点,因为跟妹子有了点口角,然后包好的红包也没给她。果然路上不是很顺利。首先这次百度地图导航选择了一条跟以前不一样的路线,那路怎么好意思叫高速公路,坑坑洼洼一路颠过去。好不容易...…

Life 全文阅读
下一篇

近况

春节回来上班一周多了。上周六终于把thumbnail service的基本逻辑调通过了,可以work了,不过没有各种容错处理。Relay还是一直有bug,这回是当进程一多,进程占用的CPU一多,就会使得收集不到进程信息,真是个奇怪的现象,想来想去问题可能出在跨进程的共享内存读写上。如果不怕麻烦...…

Life 全文阅读