|
|
前几天用emerge -uDv world 升级了,还剩下下面几个问题,各位大侠指点一下,谢过了!
1,自动挂载的问题。以前我一开机桌面和gnome的File brower(命令:nautilus --no-desktop --browser)的左侧就能显示我硬盘的图标,现在没有了。但是如果插进U盘,File brower可以显示U盘图标,而且双击就能自动挂载,光驱也一样。还有我的thunar,能出现U盘图标,但是一双击,提示:
- Failed to mount "sda1".
- Failed to determine the mount point for /dev/sda1.
复制代码
cat /etc/mtab,里面确实没有sda1 的挂载点(mtab里面的挂载点是插入U盘后添加的还是要到成功挂载后才添加的?)
gnome-volume-manager和pmount我都装了,make.conf里面也有dbus和hal,用户也都在plugdev组里。
----------------------------------------
emerge dbus hal gnome pmount 就解决了thunar挂载出错的问题。
但是进入gnome后桌面还是没有以前哪些设备图标(像硬盘),不知是不是有问题,反正这个功能也不大用得找。
2,chmsee-1.0.0_alpha。
我的问题跟下面的Lolita一模一样
http://www.linuxsir.cn/bbs/showthread.php?t=272967
错误:
- libtool: link: cannot find the library `libcppwrapper.la' or unhandled argument `libcppwrapper.la'
- make[3]: *** [chmsee] 错误 1
- make[3]: *** 正在等待未完成的任务....
- i686-pc-linux-gnu-ar cru .libs/libcppwrapper.a .libs/libcppwrapper_la-gecko_utils.o
- i686-pc-linux-gnu-ranlib .libs/libcppwrapper.a
- creating libcppwrapper.la
- (cd .libs && rm -f libcppwrapper.la && ln -s ../libcppwrapper.la libcppwrapper.la)
复制代码
但是:
- /var/tmp/portage/chmsee-1.0.0_alpha/work/chmsee-1.0.0-alpha # find . -name libcppwrapper.la
- ./src/.libs/libcppwrapper.la
- ./src/libcppwrapper.la
复制代码
看了下属性,./src/.libs/libcppwrapper.la就是./src/libcppwrapper.la的链接,应该就是上面错误提示里的最后一行所为(cd .libs && rm -f libcppwrapper.la && ln -s ../libcppwrapper.la libcppwrapper.la)。
但就是不知为什么还没找到libcppwrapper.la?
--------------------------------------------
由zhllg解决了,详见http://www.linuxsir.cn/bbs/showthread.php?t=272832&page=6
更新layman就行了现在:
#layman -S
#emerge chmsee
3,scim-qtimm。
错误跟这里的一样http://www.linuxsir.cn/bbs/showt ... ighlight=scim+qtimm
- !!! ERROR: app-i18n/scim-qtimm-0.9.4 failed.
- Call stack:
- ebuild.sh, line 1584: Called dyn_setup
- ebuild.sh, line 665: Called pkg_setup
- scim-qtimm-0.9.4.ebuild, line 31: Called die
- !!! You need to rebuild >=x11-libs/qt-3.3.4 with immqt-bc(recommended) or immqt USE flag enabled.
- !!! If you need support, post the topmost build error, and the call stack if relevant.
复制代码
提示要加immqt-bc编译qt,但是我加了这个编译参数里也没看出新东西,还是跟没加时一样
- #USE=immqt-bc emerge -pv qt
- These are the packages that would be merged, in order:
- Calculating dependencies... done!
- [ebuild R ] x11-libs/qt-4.2.1 USE="cups gif jpeg opengl png zlib -accessibility -debug -doc -examples -firebird -glib -mng -mysql -nas -nis -odbc -pch -postgres -sqlite -xinerama" INPUT_DEVICES="-wacom" 0 kB
复制代码
编译qt实在是太久了,而且scim-qtimm究竟是干什么用的?我没装kde(好像kde下可支持透明化),但是我装了qt,我用的是gnome,我的scim也用的好好的,而且我系统里也没有scim-qtimm,不知有没有必要装上它?
---------------------------------------------
自己指定immqt-bc编译qt3就OK:
USE=immqt-bc emerge =qt-3.3.6-r5 |
|