高塔星辰分享 http://blog.sciencenet.cn/u/jigger 荒野中跋涉的剑客 银塔里的占星师 蒸気城の機械のエンジニア

博文

Gentoo Linux下编译安装Chromium

已有 11112 次阅读 2010-11-13 12:25 |个人分类:iOS/Android/Linux|系统分类:科研笔记

Gentoo Linux下编译安装Chromium
作者:jigger

Chromium版本为Chromium-7.0.517.44
直接升级Chromium在编译的过程中会提示以下错误:
Package libpng12 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpng12.pc' to the PKG_CONFIG_PATH environment variable Package 'libpng12', required by 'cairo', not found
升级cairo到相应版本,问题解决

然后提示: grep: /usr/lib/libpng12.la: No such file or directory
安装media-libs/libpng-1.2 版本
执行升级 /usr/sbin/libpng-1.4.x-update.sh
同时把把libpng.la 复制成libpng12.la放到目录下就可以了。

在编译过程中遇到一些Block冲突,是因为一些老的库文件引起如:
poppler冲突的问题就是把eix找不到的比如dev-libs/poppler-qt4 poppler-utils 这些不再维护和升级的包直接删除掉就可以了
同样还有需要卸载一些不再维护的库 app-arch/lzma-utils

即使编译上了Chromium,现在仍然不能正常使用,因为一些图形依赖库的需要:
然后再安装如下几个依赖库
media-libs/jpeg
dev-libs/libxslt
dev-libs/libxml2

同样还会遇到: `GLIBCXX_3.4.11' not found 的出错提示
需要升级gcc到最新版本,因为对于Chromium的新版本是用新的GCC来编译的,如果我们的GCC版本太低就没法编译了。
升级到GCC-4.4.5问题解决(之前是GCC-4.3.3)

但是因为我是kde-4.2.4 和kde-4.3及其之后的版本有非常大的区别,需要保留以下两个库的老版本才能正常使用,否则比如Okular不能正常使用,桌面图像等没法使用。
所以当chromium已经完成编译以后,在重新安装下面两个库的老版本。
media-libs/tiff-3.9.4 media-libs/jpeg-6b-r9
这样我们的系统才能恢复正常。

https://blog.sciencenet.cn/blog-303817-383351.html

上一篇:Teduka Osamu
下一篇:厦门大学物理系研究生群论讲义
收藏 IP: .*| 热度|

1 刘洋

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-23 01:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部