使用revdep-rebuild的一次经历
时间:2006-08-06
来源:互联网
这些天,我的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的功能还不是很完善;
那我的系统还有好几个包安装失败就不能靠它修复了,唉~
先是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的功能还不是很完善;
那我的系统还有好几个包安装失败就不能靠它修复了,唉~
作者: 夕角 发布时间: 2006-08-06
主要是emerge depclean并不能非常准确的分析依存关系
我这里就是这样的,用emerge depclean -vp察看,显示有一些包是可以emerge -C的,但是,用equery d XXXX,又会显示出他们被其他包所依赖
我这里就是这样的,用emerge depclean -vp察看,显示有一些包是可以emerge -C的,但是,用equery d XXXX,又会显示出他们被其他包所依赖
作者: orphen 发布时间: 2006-08-06
我觉得目前的revdep-rebuild并不能检查出所有损坏的包,所以有些包要手动重装。
作者: 夕角 发布时间: 2006-08-06
emerge depclean的确存在误删除有用包的问题。
作者: 食古不化 发布时间: 2006-08-06
楼上的,我指的是损坏的包,比起误删的包,损坏的包更难察觉。
作者: 夕角 发布时间: 2006-08-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28