免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4410 | 回复: 9
打印 上一主题 下一主题

[桌面系统] gentoo 安装 gnome-light 时循环信赖?怎么办? [复制链接]

论坛徽章:
3
天蝎座
日期:2013-11-11 10:18:392015年亚洲杯之沙特阿拉伯
日期:2015-04-06 15:51:08CU十四周年纪念徽章
日期:2017-01-07 22:56:29
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-13 10:47 |只看该作者 |倒序浏览
本帖最后由 aqbssh 于 2014-08-13 10:48 编辑

按照官方的手册页,安装了64位的gentoo。xorg-server已经安装好,startx也正常启动。但安装gnome-light时遇到问题。
emerge gnome-light  >1.txt 2>2.txt

cat 1.txt


* IMPORTANT: 2 config files in '/etc/portage' need updating.
Calculating dependencies  
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
..... done!
[ebuild  N     ] gnome-base/gnome-light-3.12.0:2.0  USE="cups gnome-shell" 0 kB
[ebuild  N     ]  gnome-base/gnome-control-center-3.12.1-r1:2  USE="bluetooth colord cups gnome-online-accounts i18n -debug -kerberos -v4l" INPUT_DEVICES="-wacom" 6,706 kB
[ebuild  N     ]   gnome-extra/nm-applet-0.9.8.10-r1  USE="bluetooth introspection -gconf -modemmanager" 1,206 kB
[nomerge       ] gnome-base/gnome-light-3.12.0:2.0  USE="cups gnome-shell"
[nomerge       ]  gnome-base/gnome-shell-3.12.2  USE="bluetooth i18n networkmanager (-openrc-force)" PYTHON_TARGETS="python2_7"
[ebuild  N     ]   gnome-base/gdm-3.12.2  USE="branding introspection ipv6 systemd tcpd -accessibility -audit -debug -fprint -plymouth (-selinux) -smartcard {-test} -wayland -xinerama" 1,516 kB
[ebuild  N     ]  x11-terms/gnome-terminal-3.12.3  USE="gnome-shell nautilus" 1,681 kB
[nomerge       ] gnome-extra/nm-applet-0.9.8.10-r1  USE="bluetooth introspection -gconf -modemmanager"
[ebuild  N     ]  virtual/notification-daemon-0  USE="gnome" 0 kB
[ebuild  N     ]   gnome-base/gnome-shell-3.12.2  USE="bluetooth i18n networkmanager (-openrc-force)" PYTHON_TARGETS="python2_7" 1,505 kB

Total: 7 packages (7 new), Size of downloads: 12,613 kB

cat 2.txt


* Error: circular dependencies:

(gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge) depends on
(gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge) (runtime)
  (gnome-extra/nm-applet-0.9.8.10-r1::gentoo, ebuild scheduled for merge) (buildtime)
   (virtual/notification-daemon-0::gentoo, ebuild scheduled for merge) (buildtime)
    (gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge) (runtime)

It might be possible to break this cycle
by applying the following change:
- virtual/notification-daemon-0 (Change USE: -gnome)

Note that this change can be reverted, once the package has been installed.

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/glib:2

  (dev-libs/glib-2.38.2-r1::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/glib-2.40.0-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/glib-2.40.0-r1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (net-libs/glib-networking-2.40.1-r1::gentoo, ebuild scheduled for merge)
    (and 9 more with the same problem)

sys-auth/pambase:0

  (sys-auth/pambase-20120417-r3::gentoo, ebuild scheduled for merge) pulled in by
    sys-auth/pambase[systemd?] required by (gnome-base/gdm-3.12.2::gentoo, ebuild scheduled for merge)

  (sys-auth/pambase-20120417-r3::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

virtual/pam:0

  (virtual/pam-0::gentoo, installed) pulled in by
    =virtual/pam-0 required by (net-dialup/ppp-2.4.5-r3::gentoo, ebuild scheduled for merge)
    (and 11 more with the same problem)

  (virtual/pam-0-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/pam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (net-fs/samba-3.6.23-r1::gentoo, ebuild scheduled for merge)

sys-libs/pam:0

  (sys-libs/pam-1.1.8-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/pam-1.1.6-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (virtual/pam-0-r1::gentoo, ebuild scheduled for merge)

  (sys-libs/pam-1.1.6-r2::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

sys-libs/db:4.8

  (sys-libs/db-4.8.30-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/db-4.8.30-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/pam-1.1.8-r2::gentoo, ebuild scheduled for merge)

  (sys-libs/db-4.8.30::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

sys-libs/cracklib:0

  (sys-libs/cracklib-2.9.1::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-libs/cracklib-2.9.1-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/cracklib-2.9.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/pam-1.1.8-r2::gentoo, ebuild scheduled for merge)

sys-devel/flex:0

  (sys-devel/flex-2.5.37::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-devel/flex-2.5.39-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-devel/flex-2.5.39-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/pam-1.1.8-r2::gentoo, ebuild scheduled for merge)

virtual/libintl:0

  (virtual/libintl-0-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/pam-1.1.8-r2::gentoo, ebuild scheduled for merge)

  (virtual/libintl-0::gentoo, installed) pulled in by
    =virtual/libintl-0 required by (dev-lang/python-3.3.3::gentoo, installed)
    (and 23 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

如何解决这个依赖问题?

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
2 [报告]
发表于 2014-08-13 16:32 |只看该作者
1. 通过USE标识控制依赖关系
USE="-bluetooth -gnome" emerge -av gnome-shell
2. 源码安装
3. 更新、portage和系统
emerge --sync
emerge --avuDN world

论坛徽章:
3
天蝎座
日期:2013-11-11 10:18:392015年亚洲杯之沙特阿拉伯
日期:2015-04-06 15:51:08CU十四周年纪念徽章
日期:2017-01-07 22:56:29
3 [报告]
发表于 2014-08-15 12:06 |只看该作者
回复 2# chengchow


    谢谢!马上试一下。

论坛徽章:
3
天蝎座
日期:2013-11-11 10:18:392015年亚洲杯之沙特阿拉伯
日期:2015-04-06 15:51:08CU十四周年纪念徽章
日期:2017-01-07 22:56:29
4 [报告]
发表于 2014-08-16 18:18 |只看该作者
本帖最后由 aqbssh 于 2014-08-16 18:29 编辑

回复 2# chengchow


    我是按照3更新系统的,还是不成功。用下面的脚本从 Stage1 新装的系统。
more /mnt/gentoo/tt.sh

#!/bin/bash
#emerge --sync
emerge-webrsync
eselect profile set 3
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
locale-gen
eselect locale list
eselect locale set 3
bash /usr/portage/scripts/bootstrap.sh
emerge system
emerge gentoo-sources pciutils  dhcpcd
rc-update add dhcpcd default
rc-update add sshd default
cd /usr/src/linux
cp /config-3.14.14-gentoo .config
make -j4
make modules_install
make install
clear
exit 77


装完后,重启第一件事就是更新系统,更新了160多个包。
emerge --sync  &&  emerge -avuDN world && clear
更新完成后,重启。安装  gnome-light 还是同样的报错。

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
5 [报告]
发表于 2014-08-18 09:02 |只看该作者
回复 4# aqbssh
手工处理吧,一个一个处理
* Error: circular dependencies:
(gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge) depends on
(gnome-extra/nm-applet-0.9.8.10-r1::gentoo, ebuild scheduled for merge) (buildtime)
  (virtual/notification-daemon-0::gentoo, ebuild scheduled for merge) (buildtime)
   (gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge) (runtime)
    (gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge) (runtime)
你可以先安装notification-daemon
-->nm-applet
...

最后就可以解开循环依赖了


   

论坛徽章:
3
天蝎座
日期:2013-11-11 10:18:392015年亚洲杯之沙特阿拉伯
日期:2015-04-06 15:51:08CU十四周年纪念徽章
日期:2017-01-07 22:56:29
6 [报告]
发表于 2014-08-22 18:57 |只看该作者
本帖最后由 aqbssh 于 2014-08-23 08:52 编辑

回复 5# chengchow


    还是不行,我一看,是gnome3, 我用惯了centos 的 gnome2,也就不想装了,换成了 openbox,附一张图片。
说真的,这个字体真的很满意了。

再后来装 nvidia驱动时,又出现了问题,总是不能启动 X 。报错说不能加载 vesa 模块,log 一看,一直有这个模块的。折腾了大半天,果断的换成了最新的NVIDIA-Linux-x86_64-340.32.run(gentoo里emerge安装的是340.24版本的)。成功!
后来又换成了xfce4,找了一圈,没找到 五笔输入法。唉!

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
7 [报告]
发表于 2014-08-25 08:58 |只看该作者
回复 6# aqbssh
gnome界面

   

aa.png (597.54 KB, 下载次数: 30)

aa.png

论坛徽章:
3
天蝎座
日期:2013-11-11 10:18:392015年亚洲杯之沙特阿拉伯
日期:2015-04-06 15:51:08CU十四周年纪念徽章
日期:2017-01-07 22:56:29
8 [报告]
发表于 2014-08-31 16:30 |只看该作者
本帖最后由 aqbssh 于 2014-08-31 16:37 编辑

回复 7# chengchow


   好不容易搞定了 xfce4 桌面,五笔输入法。倒是virtualbox 、mplayer 和 alsa 倒是一点没折腾就装上了。现在可以把 centos6 做这备用系统了。
来张照片吧

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
9 [报告]
发表于 2014-09-01 08:46 |只看该作者
回复 8# aqbssh

~~~恭喜恭喜!
   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
10 [报告]
发表于 2014-09-01 13:06 |只看该作者
恭喜,生命在于折腾
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP