LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: smalloldman

这次真是被gentoo玩了 不是我玩它了 GNOME又装不上了。。。。。。

[复制链接]
发表于 2010-2-11 17:13:34 | 显示全部楼层
Post by minired;2058026
呵呵,我也来个菜鸟帮菜鸟……

大神说得对,手册在安装时永远是第一要务……其次谷歌、维基、论坛。(话说手头的管理手册也很好用,在日常命令上免得我问很多某某命令怎么输入的窘境)

话说3周前我开始读手册,现在除了该死的ntfs自动挂载,安装过程已经相对轻车熟路了。毕竟,已经壮烈地弄了5遍了,当然每遍的目的不同,一次是苛刻地编译内核,一次是把电线揣了,一次是ntfs,一次是分区错了,现在终于满意了。大神同样说过,怕折腾用W或者U去。

对了,有一点提醒你的,至少我个人的愚见。如果读中文手册的时候,最好同期看一下底下关于英文文档更新的时间,如果比中文晚的话,建议对照着看。

虽然我也爱母语,可是好像有些部分中英文写的的确不一样的。至少我见到了好几处,xorg那里就有一处,也许是翻译人员觉得无碍,也许是义务翻译毕竟有个限度,不能强求别人。

但是如果能看懂的话,推荐英文文档,总之我是这么想的。至少要对照,您觉得呢?


英文文档有些有重大缺陷(就不用提中文的了),我第一次安装gentoo的时候,就被文档坑了,一步步照做,最后一样error,还得分析来分析去,查来查去,最终搞定了,原来是文档有些内容没写全。
回复 支持 反对

使用道具 举报

发表于 2010-2-13 09:56:38 | 显示全部楼层
Post by smalloldman;2057748
freeman ~ # emerge -vp gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge      ] gnome-base/gnome-2.26.3  USE="cups -accessibility -cdr -dvdr -esd -ldap -mono"
[nomerge      ]  x11-libs/gtk+-2.16.6  USE="cups -debug -doc -jpeg -jpeg2k -test -tiff -vim-syntax -xinerama"
[ebuild  N    ]   net-print/cups-1.3.11-r1  USE="X acl avahi dbus pam perl python ssl -gnutls -java -jpeg -kerberos -ldap -php -png -ppds -samba -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW"
[ebuild  N    ]    net-dns/avahi-0.6.24-r2  USE="dbus gdbm gtk ipv6 python -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -mono -qt3 -qt4 -test"
[ebuild  N    ]     dev-python/pygtk-2.14.1-r1  USE="-doc -examples -test"
[ebuild  N    ]      gnome-base/libglade-2.6.4  USE="-debug -doc"
[ebuild  N    ]       x11-libs/gtk+-2.16.6  USE="cups -debug -doc -jpeg -jpeg2k -test -tiff -vim-syntax -xinerama"

* Error: circular dependencies:

('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
  ('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') (buildtime)
  ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') depends on
  ('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') (buildtime)
('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') depends on
  ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') depends on
  ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') depends on
  ('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)

* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.

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

sys-auth/pambase:0

  ('ebuild', '/', 'sys-auth/pambase-20090620.1-r1', 'merge') pulled in by
    >=sys-auth/pambase-20090430[consolekit,-gnome-keyring] required by ('ebuild', '/', 'gnome-base/gdm-2.20.10-r2', 'merge')
    (and 1 more)

  ('installed', '/', 'sys-auth/pambase-20090620.1-r1', 'nomerge') pulled in by
    sys-auth/pambase required by ('ebuild', '/', 'app-admin/sudo-1.7.2_p1', 'merge')

  Explanation:

    New USE are correctly set, but --newuse wasn't requested, so an
    installed package with incorrect USE happened to get pulled into the
    dependency graph. In order to solve this, either specify the --newuse
    option or explicitly  reinstall 'sys-auth/pambase:0'.



* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


我更晕了


循环依赖,在/etc/make.conf中加上-cups,如果你需要它,在emerge gnome后,再去掉-cups,然后emerge --newuse --deep --update world
回复 支持 反对

使用道具 举报

发表于 2010-2-13 11:28:25 | 显示全部楼层
Post by darrenlee;2069291
英文文档有些有重大缺陷(就不用提中文的了),我第一次安装gentoo的时候,就被文档坑了,一步步照做,最后一样error,还得分析来分析去,查来查去,最终搞定了,原来是文档有些内容没写全。


哪一部分没写全,说来听听。
回复 支持 反对

使用道具 举报

发表于 2010-2-13 12:39:19 | 显示全部楼层
如果因为某些use导致回环依赖,那就先临时禁用这个use编译后,再启用这个use编译

比如常见的cups这类,先禁用,然后等系统装好后,再启用,一个升级就搞定
回复 支持 反对

使用道具 举报

发表于 2010-2-14 12:19:51 | 显示全部楼层
Post by fender010;2069722
哪一部分没写全,说来听听。

X 的安装文档,没提需要安装 kbd 和鼠标的driver。当初我按照文档安装完x,不论怎么config,都是no screens error的结果,实际上就是缺少两个driver(第一次安装gentoo,不可能很理解USE flag之类的东西,文档几乎没提什么)

用genkernel编译kernel,完全按照文档做,结果每次不论怎么样修改kernel的选项,都不起作用,以至于一下午我编译了7、8次内核,结果完全一样。实际上是genkernel每次都不用我改过的configuration,而是用etc下某个目录中的默认configuration。

还有一些,都忘记了

对于第一次的newbie,文档还是a little incomplete

还有,,,,昨天想从kde 4.3升级至 4.4,结果文档写的东西也很少,4.4全都mask了,一个一个unmask或者加keyword,那也太。。。。。
昨天把qt从4.5.3升到mask的4.6.1,还把gcc 升到了4.4.3, 累的我想哭,unmask,mask,添加keyword,定制USE,emerge.... revdep-build。。。。。。到处是errors、block、conflict,得一个个处理。。。。500多个system包。。。。。。。现在system部分总算没问题了,现在一看world,1千多个包。。。。。。。。。都得用新gcc重新编译,都得一个个定制USE flag。。。。。。
回复 支持 反对

使用道具 举报

发表于 2010-2-14 21:20:05 | 显示全部楼层
for anything which you think is missing, please file a bug at bugs.gentoo.org

free software is about collaboration.

thanks
回复 支持 反对

使用道具 举报

发表于 2010-2-14 22:25:05 | 显示全部楼层
Post by darrenlee;2069291
英文文档有些有重大缺陷(就不用提中文的了),我第一次安装gentoo的时候,就被文档坑了,一步步照做,最后一样error,还得分析来分析去,查来查去,最终搞定了,原来是文档有些内容没写全。


辟邪剑谱漏了最重要的USE “+挥刀自宫”


HEY,楼上的,我来啦,你可以臭我几句出处气啦。
回复 支持 反对

使用道具 举报

发表于 2010-2-14 22:29:26 | 显示全部楼层
Post by bjsm;2069969
辟邪剑谱漏了最重要的USE “+挥刀自宫”


HEY,楼上的,我来啦,你可以臭我几句出处气啦。


你指 mask package 和 尝试改变 USE  flag吧?
回复 支持 反对

使用道具 举报

发表于 2010-2-14 22:53:03 | 显示全部楼层
Post by zhllg;2069959
for anything which you think is missing, please file a bug at bugs.gentoo.org

free software is about collaboration.

thanks


I don't have enough knowledge to identify if it's a bug or not.

Helping people solve their problems about gentoo is also a kind of collaboration,I suppose.
回复 支持 反对

使用道具 举报

发表于 2010-2-14 23:46:37 | 显示全部楼层
Post by darrenlee;2069981
I don't have enough knowledge to identify if it's a bug or not.

Helping people solve their problems about gentoo is also a kind of collaboration,I suppose.


告诉他们,他们会告诉你是不是bug。既然你愿意与论坛里的同好们讨论,为何不尝试下联络开发者?
回复 支持 反对

使用道具 举报

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

本版积分规则

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