LinuxSir.cn,穿越时空的Linuxsir!

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

emerge gnome-light时的block问题

[复制链接]
发表于 2009-7-18 19:16:47 | 显示全部楼层 |阅读模式
有3个block:
  1. [blocks B     ] <gnome-base/gdm-2.20.4 ("<gnome-base/gdm-2.20.4" is blocking gnome-base/gnome-session-2.22.3-r1)
  2. [blocks B     ] >=sys-fs/udev-126 (">=sys-fs/udev-126" is blocking sys-fs/cryptsetup-1.0.5-r1)
  3. [uninstall    ] gnome-base/gail-1.20.2
复制代码


错误提示:
  1. * Error: The above package list contains packages which cannot be
  2. * installed at the same time on the same system.

  3.   ('installed', '/', 'gnome-base/gdm-2.20.3', 'nomerge') pulled in by
  4.     gnome-base/gdm required by world

  5.   ('ebuild', '/', 'sys-fs/udev-141', 'merge') pulled in by
  6.     >=sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.11-r9', 'merge')

  7.   ('ebuild', '/', 'gnome-base/gnome-session-2.22.3-r1', 'merge') pulled in by
  8.     >=gnome-base/gnome-session-2.22.3-r1 required by ('ebuild', '/', 'gnome-base/gnome-light-2.24.1', 'merge')

  9.   ('installed', '/', 'sys-fs/cryptsetup-1.0.5-r1', 'nomerge') pulled in by
  10.     sys-fs/cryptsetup required by world
复制代码

我e文很垃圾,看手册说遇到blocks问题可以假装安装或是卸载来解决,可我卸载(emerge --unmerge gdm-2.20.4)gnome-base/gdm-2.20.4是却提示:
  1. Couldn't find '=gnome-base/gdm-2.20.4' to unmerge.

  2. >>> No packages selected for removal by unmerge

  3. * IMPORTANT: 2 news items need reading for repository 'gentoo'.
  4. * Use eselect news to read news items.
复制代码

为什么卸载不了?还有2 news items need reading for repository 'gentoo'该怎么解释?
发表于 2009-7-18 19:24:36 | 显示全部楼层
你装了gdm-2.20.3,你没装gdm-2.20.4,但你却尝试卸载gdm-2.20.4

eselect news-tng list
eselect news-tng read N
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-18 21:55:05 | 显示全部楼层
more problem:
  1. Xcrazy / # eselect news-tng list
  2. !!! Error: Can't load module news-tng
  3. 已杀死
复制代码
  1. Xcrazy / # eselect news-tng read N
  2. !!! Error: Can't load module news-tng
  3. 已杀死
复制代码
  1. Error: The above package list contains packages which cannot be
  2. * installed at the same time on the same system.
  3.   ('installed', '/', 'sys-fs/cryptsetup-1.0.5-r1', 'nomerge') pulled in by
  4.     sys-fs/cryptsetup required by world
  5.   ('ebuild', '/', 'sys-fs/udev-141', 'merge') pulled in by
  6.     >=sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.11-r9', 'merge')
复制代码
[/code]
回复 支持 反对

使用道具 举报

发表于 2009-7-18 23:28:23 | 显示全部楼层
你的eselect不够新 eselect-1.1.2 有news-tng模块
不过你要知道的是news item不是问题,而是gentoo发布重要信息的一种手段
你如果不执行 eselect news{,-tng} read,它就会一直提示你

后面两条信息你没贴全吧
回复 支持 反对

使用道具 举报

发表于 2009-7-19 12:26:13 | 显示全部楼层
我新装的gentoo,如果emerge gnome-light,make.conf的USE里不能有gtk。
如果emerge gnome.则USE必须要有gtk。
不知道为什么
回复 支持 反对

使用道具 举报

发表于 2009-7-19 16:10:12 | 显示全部楼层
楼上不是相同的问题请另外开帖。给出详细的错误信息和emerge --info。谢谢。
回复 支持 反对

使用道具 举报

发表于 2009-7-19 17:40:43 | 显示全部楼层
一定要看清楚block是谁阻碍谁。之前也有位朋友也是犯这个错误。没有安装的那个才是被阻碍的,要卸载的是已经安装的。

[blocks B     ] <gnome-base/gdm-2.20.4 ("<gnome-base/gdm-2.20.4" is blocking gnome-base/gnome-session-2.22.3-r1)

那是gdm-2.20.4以下版本在阻碍新的gnome-session的安装。所以应该卸载2.20.4以下版本的gdm。

另外,关于udev block的情况 http://forums.gentoo.org/viewtopic-t-779684.html 可能会有用。简单的说就是更新cryptsetup。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-19 18:29:38 | 显示全部楼层
我新装的gentoo,如果emerge gnome-light,make.conf的USE里不能有gtk。
如果emerge gnome.则USE必须要有gtk。
不知道为什么
那怎么都有这个?~~
那我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-19 18:42:59 | 显示全部楼层
Post by 亞利艾爾;2007640
一定要看清楚block是谁阻碍谁。之前也有位朋友也是犯这个错误。没有安装的那个才是被阻碍的,要卸载的是已经安装的。

[blocks B     ] <gnome-base/gdm-2.20.4 ("<gnome-base/gdm-2.20.4" is blocking gnome-base/gnome-session-2.22.3-r1)

那是gdm-2.20.4以下版本在阻碍新的gnome-session的安装。所以应该卸载2.20.4以下版本的gdm。

另外,关于udev block的情况 http://forums.gentoo.org/viewtopic-t-779684.html 可能会有用。简单的说就是更新cryptsetup。

呵呵 学习了 太感谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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