这些天,我的gentoo emerge 经常失败,加上系统越来越庞大,所以决定清理一下,并用revdep-rebuild修复一下。
先是emerge -pv depclean确认无误后,emerge depclean && revdep-rebuild;
revdep-rebuild的过程真是漫长,最终检查出四个包需要重新安装:kde-base/kdelibs,media-libs/freeglut,x11-libs/gtkglarea,x11-libs/vte。于是开始emerge .
emerge 到第二个包的时候出错了,于是我手动emrge ,结果 media-libs/freeglut、x11-libs/gtkglarea都失败了,我跟据出错输出
emerge glut再emerge glut media-libs/freeglut,失败;
emerge virtual/opengl再emerge x11-libs/gtkglarea也失败;
emerge mesa再emerge x11-libs/gtkglarea,成功;
最后再试一下emerge media-libs/freeglut,成功。
看来revdep-rebuild的功能还不是很完善;
:!!那我的系统还有好几个包安装失败就不能靠它修复了,唉~ |