LinuxSir.cn,穿越时空的Linuxsir!

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

Acroread 等软件卸载不了 [已解决 感谢 zhllg]

[复制链接]
发表于 2006-9-17 11:44:02 | 显示全部楼层 |阅读模式
按照zhllg的建议在 /var/lib/portage/world 中将相应的条目删除,

就可以按照手册里的方法顺利卸载了


原帖如下----------------------------------------------------------------------------------------------------------------------------
现在发现一些软件安装后就卸载不了了,以前是Evolution Epiphany GNOME-games那些,每当emerge --update --deep world 时又会自动装回来,当时没去管它以为是和GNOME依赖,但在Debian里,这些东西我一直都是用apt 删掉了的,一直没想通这个问题。

但是今天发现 Acroread 居然也卸载不了,

我还试试了直接用 emerge --depclean 但它提示我必须先用 emerge --update --deep world,用了 update 那个acroread又回来了再 depclean 也就等于 0 。

这不是个死循环吗?

我是按照handbook操作的想不出有什么错误,如果是这样我的Gentoo 岂不是会越来越臃肿?

应该怎样解决,希望大家帮助
发表于 2006-9-17 11:50:53 | 显示全部楼层
所以我是这样做的,和大家分享一下,看看大家有什么高见
先装gnome,然后把gnome从world文件里删除,然后把刚才装的所有的包的包名加进world

你可以查查是什么包需要acroread
有很多方法,比如emerge加-t参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-17 11:58:08 | 显示全部楼层
我用了 -t 显示只有 acroread 没有看出什么依赖于它
  1. acer yangke # emerge -t acroread
  2. >>> --tree implies --pretend... adding --pretend to options.
  3. These are the packages that would be merged, in reverse order:
  4. Calculating dependencies... done!
  5. [ebuild   R   ] app-text/acroread-7.0.8
  6. acer yangke #
复制代码

请问world文件在哪里? 我想试试
回复 支持 反对

使用道具 举报

发表于 2006-9-17 12:13:33 | 显示全部楼层
用emerge -tauvND world
/var/lib/portage/world
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-17 12:46:55 | 显示全部楼层
Post by zhllg
用emerge -tauvND world
/var/lib/portage/world

非常感谢!
原来我的world里有media-fonts/acroread-asianfonts(这个也是以前删了的),把这一项删掉后 acroread就可以顺利卸载了

当时在我的world文件中没有app-text/acroread而有media-fonts/arphicfonts,可能是卸载它们时 world文件里的media-fonts/arphicfonts没有被自动删除的原因。

media-fonts/arphicfonts用的是 ~amd64 的
回复 支持 反对

使用道具 举报

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

本版积分规则

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