系统版本:
manjaro linux 2016.10
升级日期:
2017.03.12
故障描述:
所有svg图标均不能识别。像maia、flattr这样的svg图标主题全都不能用,全都fallback到陈旧难看的hicolor图标。
解决方法:
使用aur在github上存储的源代码自行编译。执行yaourt -S librsvg-git命令即可。
撸后感言:
archlinux系列的发行版滚动升级有一定的风险,但是linux上软件包依赖关系就是个大坑。一旦你更新1个软件,不全部滚动升级就可能有无穷的故障出现。比如说更新了linux-kernel之后virtualbox就要更新,virtualbox要更新的话qt5又要更新,qt5更新的话harfbuzz什么的也要更新,最后忍无可忍,直到运行yaourt -Syu全盘升级,故障才会消停。全盘升级之后也会有零星的折腾人的bug,比如上面说的librsvg。这个时候就要考虑退回以前可以正常使用的版本,最简单的方法就是使用aur在github上存储的源代码重新编译,命令是yaourt -S xxxxx-git。