最近一直在外面忙,终于今天抽空找了一个好一点的 WFFI 把系统给升级了。。。。。
之前换到了工厂版因为嫌弃升级麻烦。一直以来除了升级频繁了一点以外其它都很稳定,今天出现了两个小问题。
一个是 YaST 打不开了。准确的说是可以打开 YaST 但是打不开里面的模块比如软件安装。查看了一下 /var/log/YaST2/y2log 发现了如下的错误:
虽然看太懂不过猜测是 Ruby 的问题,试着启动了一下 Rbuy 果然:
应该就是 Ruby 的版本不对了,在 zypper 里搜索了一下关于 Ruby 的包,结果发现除了 Ruby 还有一个 Ruby2.1。这两个都是安装着的,本来想卸载一个试试看,结果发现 ruby2.1-devel 没有安装但是 ruby-devel 缺有安装,于是胡乱的装了一下 ruby2-devel,结果出现依赖问题:
恩,你也看到了,选择降级解决以来问题,大致就是降级了 ruby 升级了 ruby2.1。然后 YaST 也恢复正常了。
另一个问题不是 openSUSE 系统的问题,是 Emacs 的问题,将 Emacs 升级以后发现我的 Emacs 配置文件 又 坏掉了。
提示找不到 org-remember 这个函数。也就是说 org-remeber 坏掉了。怎么办呢?我可是非常喜欢 org-remember 这个功能的呀,怎么就突然没有了呢?
原来 openSUSE 已经将 Emacs 升级到了十月份发布的最新版本 24.4 了。赶紧看看升级 NEWS,直接 C-h n。搜索了一下升级的内容,发现 remember 被升级了,添加了新功能。但是想想觉得没有什么关系,完了继续搜索。发现 Emacs 自带的 org-mode 被升级到了 8.0+。查看了一下 org-mode 的 info,发现 org-remember 已经被 org-capture 取代了,所以又要重新改配置文件了。具体的可以看 org-mode info 的 9.1,里面又关于 org-capture 的完整配置说明。
好了,就是这样。