存档

文章标签 ‘gentoo’

gentoo多版本gcc共存

2010年7月9日 1 条评论

前几天装xorp的时候发现我当前的gcc版本是4.4.4,编译时提示
error: #ident is a deprecated GCC extension
看来是gcc的版本太新了,已经不兼容这样的一些老用法,于是想emerge一个老版本的gcc,emerge过程倒是简单,到/usr/portage/下找到老版本的ebuild再emerge它就可以了,但是在编译老版本gcc的出现下面的错误:

/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/errors.c:1: error: bad value (native) for -march= core2
阅读全文…

分类: Linux 标签: , ,

libstdc++.so.6引起的问题两则

2010年6月23日 没有评论

问题一:
今天准备升级到firefox-3.6.4,在编译xulrunner-1.9.2.4时出现下面的错误:

./../../dist/bin/js: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by ./../../dist/bin/js)
./../../dist/bin/js: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by ./../../dist/bin/js)
make[3]: *** [libs] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make: *** [default] Error 2
 * ERROR: net-libs/xulrunner-1.9.2.4 failed:

阅读全文…

分类: Linux 标签: ,

gnome升级后出现一点问题及解决方案

2010年6月15日 3 条评论

昨天中午emerge -avuDN world发现portage中的GNOME可以升级到2.30了,于是就升级,但是升级完毕后重新启动发现桌面主题全部失效,图标变得特丑~~~~~通过图形设置界面来更改主题设置也没有效果~

执行revdep-rebuild发现GNOME-settings-daemon需要重新编译,但是它并未升级到2.30,还是2.28版本,编译时由于依赖的关系无法编译成功。看来这个问题就是由于portage中gnome升级,但是有部分组件没有同步升级导致的,遇到这样可以等待一天左右的时间,portage一般会将其它的组件更新。不过我觉得面对如此丑陋的桌面没谁会耐心地去等吧~~~所以可以加入gnomeoverlay,直接从gnome官方升级所有的组件,来解决这个问题。
阅读全文…

分类: Linux 标签: , ,

ATI显卡闭源驱动造成窗口最大化延迟 卡的gentoo解决方案

2010年5月16日 没有评论

xorg-server在使用ATI闭源驱动时会有一个BUG,具体表现在窗口最大化最小化等操作时会有明显延迟,让人很不爽,对于其它的比如ubuntu等发行版已经有了简便的解决方案,给xorg-server打上补丁即可,但是在gentoo中使用了ATI-drivers后也有此现象,遍历众多网站终于找到解决这个问题的方案。实际上也是给xorg-server打上一个补丁,与其它发行版的解决途径是相同的,补丁的名字叫作blackclear,下面说一下给xorg-server(我的版本是1.7.6,更高的版本未经测试)打此补丁的具体步骤
阅读全文…

分类: Linux 标签: , ,

gentoo电源管理的设置

2010年4月2日 没有评论

基本是照gentoo文档中的电源管理指南来的,但是由于那个指南的时间比较长了,有部分设置和我现在用的版本不太一致,记录在这里备查

1./var/lib/init.d/softlevel没有那个文件或目录
这是由于使用了openrc而不是baselayout的原因,查看当前运行级别在openrc里的命令是rc-status -r,所以解决方法:将pmg_switch_runlevel.sh文件中的$(/var/lib/init.d/softlevel)均改为$(rc-status -r)
阅读全文…

分类: Linux 标签: ,

gentoo安装手记5:U盘挂载时中文乱码问题

2010年3月13日 没有评论

这个问题早有耳闻,但是在安装完gentoo之后我挂载了移动硬盘试了下发现没有乱码,因此就没有去研究了,结果今天找湖哥拷东西发现U盘里中文全成为问号,这才反应过来我的移动硬盘是NTFS格式的,与U盘的一般格式FAT不一样~~~

解决方法:重新配置内核使其支持中文

内核版本:2.6.33(这个选项应该在2.6.X内核里都差不多)
阅读全文…

分类: Linux 标签: , ,

gentoo安装手记4:配置bootsplash

2010年3月10日 7 条评论

续前篇:

我是使用了最新的2.6.33版内核,结果关于bootsplash的很多文章都是老内核的,配置选项与新的有一些差别,弄得很久才配好这个东西。

以下内核配置我均是直接编入内核

1.开启内核uvesafb支持(我使用了这个,也可以使用vesafb)
Device Driver中
Connector – unified userspace < -> kernelspace linker
Graphics support —>Support for frame buffer devices —>Userspace VESA VGA graphics support
阅读全文…

分类: Linux 标签: ,

gentoo安装手记3:声音解决方案

2010年3月8日 2 条评论

续前篇

一般来说现在都应该使用内核中的声卡驱动而不需要用alsa-driver这个东西,在内核中选中声卡驱动编译进内核或者编译为模块都成,具体请参考gentoo的ALSA指南:http://www.gentoo.org/doc/zh_cn/alsa-guide.xml

现在主要是遇到音量无法保存的问题,alsamixer默认是静音的,无法保存音量就导致了每次重新启动之后音量恢复至静音状态,需手动打开,很麻烦,解决方案在ALSA指南中也有说即安装alsa-utils,将alsasound服务添加到boot级别(添加到default级别也可),本来是很容易解决的问题,但是今天我遇到了一个很诡异的问题:
阅读全文…

分类: Linux 标签: ,