LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 681|回复: 8

unstable的问题

[复制链接]
发表于 2009-3-9 11:58:59 | 显示全部楼层 |阅读模式
前几天莫名其妙桌面图标都不见了,按照论坛里几个帖子说的方法不管用,只好尝试重新安装nautilus,错误都是类似下面的(

抱歉,没详细记录):

  1. ……………………………………………………
  2. ……………………………………………………
  3. 依赖什么什么……but it is not going to be installed
  4. 依赖什么什么……but it is not going to be installed
  5. ……………………………………………………
  6. E: Broken packages
复制代码

我运行apt-get -f install,提示是让我apt-get autoremove.
一试,轰隆隆地把gnome一干东西全都remove了,好吧,索性重新装gnome,出现类似提示:

  1. ……………………………………………………
  2. Some packages could not be installed. This may mean that you have
  3. requested an impossible situation or if you are using the unstable
  4. distribution that some required packages have not yet been created
  5. or been moved out of Incoming.
  6. The following information may help to resolve the situation:
  7. ……………………………………………………
复制代码

算了,等了几天,重新安装gnome-core等一大堆东西,桌面终于正常了,心想以后不能更新太频繁。昨天手痒又更新了,进不了桌面了,于是以上一幕重演。我把源改成testing的,重新装一遍,很多包提示说会downgrading……,而且我看见软件包是混合的:有些来自unstable,有些来自testing,不管它,最终由于错误太多,什么internal错误之类的,无法继续。现在系统差不多是一团糟,包括Hardware Abstraction Layer启动的时候也出问题了,无法挂载U盘和XP下面的盘,所以我原先记下的错误信息一时没法拷出来,google到类似错误信息,提供的错误信息不完整,见谅。
    那么最初的问题是nautilus的bug吗?我现在不想重装系统,是不是该把系统弄得精简一点,卸掉那些故障软件,等几天碰碰运气像之前那样能够顺利重新装上桌面?
    多谢!
发表于 2009-3-9 12:30:51 | 显示全部楼层
deb包不要乱装,源也不要混用,我以前用unstable的时候,nautilus出现过多次问题,一进桌面,马上就*出nautilus崩溃的信息。。。后来才发现是安装了python-nautilus 这个该死的包造成的,卸载后又正常了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 13:27:14 | 显示全部楼层
我只用一个源的。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 23:06:43 | 显示全部楼层
如果系统还能用就等几天吧,会好的。
回复 支持 反对

使用道具 举报

发表于 2009-3-10 08:08:50 | 显示全部楼层
IMO,不是100%确定不要执行apt-get autoremove,可能死很惨
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-10 08:33:45 | 显示全部楼层
呵呵,现在系统在字符终端下基本还能用,以后我看要把很多包hold住不升级了。对了现在系统里很多包broken,如何修复呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-10 08:40:27 | 显示全部楼层
没办法,等吧。
现在mplayer都装不了。
回复 支持 反对

使用道具 举报

发表于 2009-3-10 11:11:37 | 显示全部楼层
使用sid更多时候应该使用apt-get upgrade而不是apt-get dist-upgrade,因为后者往往会因同步不全的原因导致各种依赖问题

而一旦升级时出了问题,第一要务是少去卸载某些包希望重装来解决问题,这样往往会出现更加难以解决的依赖问题

终极解决一是自己打包,二是手动下载foo.deb,修改里面的control来满足依赖之后安装,再一就是手动修改/var/lib/dpkg/status (You've been warned about this...)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-10 12:11:14 | 显示全部楼层
多谢superjet兄的建议,晚上回去试试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表