apt-get install 段错误析软件包的依赖关系树

这个差点让我崩溃了,虽然解决的也是莫名其妙的。一定要记一下。

ubuntu8.04 中,不知怎么的,apt-get 的命令,除了 update 之外,就全部要报“段错误析软件包的依赖关系树”这个错了,从系统->系统管理->新立得软件包管理器运行,在屏幕上闪了一下,就消失了,然后手工在 console 中输入 synaptic,段错误。

疯了,没有 apt-get 还玩个 p 啊,最坏的办法就是重装 ubuntu 了,可是我不甘心,用 aptitude 依然不行,到底哪出错了呢?莫非 apt-get 这个东东坏了?到哪能找到 apt-get 本身啊?我依稀记得之前是用过一个 apt-get autoremove 命令,难道这个命令很危险,用了之后 apt-get 就坏了?

在网上寻了良久,没有看到什么办法可以解决,甚至提这个问题的链接都仅仅找到一个,还没有答案。apt-get 是调用 dpkg 吧,恩(faint,scim 输入法里居然没有[口恩]这个字),试试 dpkg 先,随便找了一个 deb 的文件用 dpkg -i 装了一下,ok,再试试 apt-get install,Oh Yeah,成功了,remove,也成功了,autoremove,想了半天,还是试了一下,也没问题。

实在是搞不懂,不过刚刚在 autoremove 之后,又 install 了 audacious,没问题,我还是喜欢 Winamp 2.X 的面板风格,估计一辈子是改不了了。

Topic: 技术

评论

ng = 嗯 ~

哦?今晚回去试试,谢谢。

刚才金山词霸用拼音检字查了一下,嗯还真应该是ng,我小学拼音没学好啊:$