LinuxSir.cn,穿越时空的Linuxsir!

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

编译安装firefox3.0beta2

[复制链接]
发表于 2008-1-20 10:18:33 | 显示全部楼层 |阅读模式
PS :  portage里好像已经有了,不过我是安装完才发现的
首先下载源码包,这个没什么说的。解压后进入目录,

执行./configure --prefix=/opt/firefox

结果提示configure: error: --enable-application value not recognized (APP/build.mk does not exist).

在网上搜索编译安装firefox的,发现有人在编译选项里写的是--enable-application=app

于是执行./configure --prefix=/opt/firefox --enable-application=APP

但还是不行:configure: error: --enable-application=APP was not specified and is required.

说实话我的英语很差,也没有信心去看文档,但看着这个选项的意思好象是应用程序类型什么的,firefox是浏览器那该不该是brower呢?

./configure --prefix=/opt/firefox --enable-application=browser

成功,然后make && make install 编译安装,但是安装完后执行firefox,还是进的2.0版本,将/opt/firefox/firefox,/opt/firefox /firefox-bin,替换/usr/bin下面的同名文件,这下firefox可以了,但是运行firefox-bin出错:

Error: Platform version '' is not compatible with
minVersion >= 1.9b2
maxVersion <= 1.9b2

解决办法:cp /opt/firefox/platform.ini /usr/bin/

Couldn't read application.ini



解决办法:cp /opt/firefox/application.ini /usr/bin/

/usr/bin/firefox-bin: symbol lookup error: /usr/lib/libxul.so: undefined symbol: sqlite3Os

解决办法:cp /opt/firefox/libsqlite3.so /usr/lib/

/usr/bin/firefox-bin: /usr/lib/nss/libnss3.so: version `NSS_3.12' not found (required by /usr/lib/libxul.so)

解决办法:cp /opt/firefox/libnss3.so /usr/lib/nss/

/usr/bin/firefox-bin: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory

解决办法:cp /opt/firefox/libxul.so /usr/lib/

然后就是中文化的问题了,其实很简单,到http://releases.mozilla.org/pub/ ... eases/3.0b2/source/
下载中文的xpi,安装即可

其实除了编译还有一个其他的选择,那就是swiftfox,一个第三方编译版,也是有3.0pre(记不清了)
大图:http://www.crccw.cn/attachment.php?id=235
发表于 2008-1-20 13:44:49 | 显示全部楼层
刚开始用常犯这种错误
要装软件应该先eix一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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