LinuxSir.cn,穿越时空的Linuxsir!

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

[soloved]依赖冲突;重新编译内核;fvwm

[复制链接]
发表于 2010-7-23 11:18:02 | 显示全部楼层 |阅读模式
One or more updates have been skipped due to a dependency conflict:

virtual/mysql:0

  ('ebuild', '/', 'virtual/mysql-5.1', 'merge') conflicts with
    =virtual/mysql-5.0 required by ('installed', '/', 'dev-db/mysql-5.0.90-r2', 'nomerge')

我在执行emerge -Dup world时候报的.这个具体是什么意思,=virtual/mysql-5.0阻止了virtual/mysql5.1的安装?后面的dev-db/mysql....什么意思?=virtual/mysql-5.0是mask里的东东?我在/etc/portage/package.mask里面没有啊,还有哪里可以设置mask?最后这个问题怎么解决?

重新编译内核是不是可以按照这里面说的做?
http://www.gentoo.org/doc/zh_cn/kernel-upgrade.xml

我只知道fvwm是个wm,kde和gnome除了里面的wm还有啥?可以不装kde或gnome只装fvwm么?fvwm还需要和什么配合工作?对这些没有概念.有什么介绍资料么(看到好多都是安装或配置的东西,还不明白fvwm和kde,gnome的关系)?

google关键词或者给个链接也可以,thanks for your help anyway
发表于 2010-7-23 20:36:31 | 显示全部楼层
第一个问题似乎是Portage试图升级virtual/mysql到5.1,而安装的dev-db/mysql是5.0的。可以试试升级dev-db/mysql (可能需要先把virtual/mysql强行unmerge掉,dev-db/mysql升级完再重新安装这个虚拟包)。把>=virtual/mysql-5.1>=dev-db/mysql-5.1.39-r1 mask掉应该也能解决问题,但会阻止mysql更新。
(这个我不是太确定,你也可以等高手来确认一下。)

重新编译内核可以参照Kernel Upgrade Guide,不过部分步骤可以省略。此外,建议看英文版。(我总觉得英文文档的更新比中文的快...)

GNOME中除了Metacity(WM)之外,还包括nautilus(文件管理器), gnome-keyring(密码管理), gstreamer, totem(媒体播放), gdm(登录管理器), evince(文档阅读器), epiphany(浏览器),gnome-terminal(终端), gnome-system-monitor(系统监视器), gnome-screensaver, gnome-panel(面板), gedit(编辑器),gnome-power-manager, file-roller(压缩文件管理器)等,具体的可以看gnome-base/gnome的依赖。不过用gnome-light的话,依赖更少些。

KDE除Kwin外包括Konqueror(浏览器), Dolphin, KOffice(办公套件), Konsole, Kate,KDM等。我没用过KDE,不是太清楚。同样可以自己看ebuild。

fvwm一般只需X和它的一些依赖的库即可工作,无须太多其他软件配合。但有三点要注意:
1. Fvwm自己不带system tray。我这里在用tint2代替。似乎fvwm自己也能以某种方式处理,但我不太清楚。
2. 如果需要登录管理器,可以另外安装一个。一般直接用startx就行。
3. 一个terminal是肯定需要的。推荐rxvt-unicode。
4. 其他非必要的配套软件(如文件管理器),可以参考Openbox指南的软件推荐部分: http://www.gentoo.org/doc/en/openbox.xml#doc_chap3

关于Window manager和Desktop environment的区别,可以看Wikipedia:
http://en.wikipedia.org/wiki/Window_manager#X_window_managers
http://en.wikipedia.org/wiki/X_window_manager
http://en.wikipedia.org/wiki/Desktop_environment#X_Window_System
一般Desktop environment就是一个window manager加上很多相关的工具。单纯的Window manager可以工作,但一般需要很多配置,Desktop environment则更多的是“开箱即用”型的,当然,相对也不灵活些。

关于fvwm的更多信息可以看Gentoo-wiki: http://en.gentoo-wiki.com/wiki/FVWM
fvwm配置相当复杂(强大?),默认设置与一般人的使用习惯相距甚远(尤其是MouseFocus和按钮布局,我第一次用fvwm时居然找不到窗口的关闭按钮...)有问题多看FAQ和man page:
http://www.fvwm.org/documentation/faq/
http://www.fvwm.org/doc/unstable/fvwm/fvwm.man.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-23 23:29:33 | 显示全部楼层
非常感谢,
我会现在虚拟机里体验一下fvwm(fvwm+rox?)的,另外dev-db/mysql和virtual/mysql有什么区别?两者是什么关系?
回复 支持 反对

使用道具 举报

发表于 2010-7-24 10:54:03 | 显示全部楼层
Post by anjiannian;2104852
非常感谢,
我会现在虚拟机里体验一下fvwm(fvwm+rox?)的,另外dev-db/mysql和virtual/mysql有什么区别?两者是什么关系?

Rox... 没用过。你指的是rox-filer,还是ROX Desktop Environment?没用过,不太清楚。

virtual/下均是虚拟包,是Gentoo为解决依赖问题而建立的一种特殊包,其本身不包含任何软件。其具体介绍可以看Gentoo Handbook:
http://www.gentoo.org/doc/en/han ... p=1#doc_chap5_sect1
(如果你更喜欢看中文版的话: http://www.gentoo.org/doc/zh_cn/ ... p=1#doc_chap4_sect1
There are also packages that provide the same functionality but are implemented differently. For instance, metalogd, sysklogd and syslog-ng are all system loggers. Applications that rely on the availability of "a system logger" cannot depend on, for instance, metalogd, as the other system loggers are as good a choice as any. Portage allows for virtuals: each system logger provides virtual/syslog so that applications can depend on virtual/syslog.
virtual/mysql是一个依赖dev-db/mysql,dev-db/mysql-community,和dev-db/mariadb(MySQL的一个分支)三者中任意一个的虚拟包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-24 13:58:20 | 显示全部楼层
我说的是rox-filer,这不是个文件管理器么?
回复 支持 反对

使用道具 举报

发表于 2010-7-24 14:25:04 | 显示全部楼层
Post by anjiannian;2104935
我说的是rox-filer,这不是个文件管理器么?


是的,配合自己的脚本及其强大。
前提是要习惯它的拖拽处理方式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-24 16:04:20 | 显示全部楼层
Post by xliotx;2104938
是的,配合自己的脚本及其强大。
前提是要习惯它的拖拽处理方式。
和fvwm在虚拟机里一起体验下,暑假到了哟
回复 支持 反对

使用道具 举报

发表于 2010-7-24 16:20:44 | 显示全部楼层
用FVWM,要的就是耐心,就像Gentoo一样,是要一点一点的慢慢配置起来,用的时间越长跟你的默契度就越高,最后就是离都离不开了。
回复 支持 反对

使用道具 举报

发表于 2010-7-24 18:33:29 | 显示全部楼层
Post by Hosanna;2104942
用FVWM,要的就是耐心,就像Gentoo一样,是要一点一点的慢慢配置起来,用的时间越长跟你的默契度就越高,最后就是离都离不开了。


的确这样的。
我现在没dock,没任务栏,就一trayer。
快捷键+grun……小飞侠一样巨快。
回复 支持 反对

使用道具 举报

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

本版积分规则

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