[Linux.Bash] 安装xulrunner之后firefox无法启动
2010-02-14 23:42
603 查看
今天在机器上部署了wine,并在wine上安装了emule(Windows版本)。为了使用emule内置的浏览器,通过yum安装了xulrunner。
结果重新启动后,无法使用firefox:
Could not find compatible GRE version between 1.9.0.5 and 1.9.0.5
解决:
1。 运行xulrunner --register-global来注册刚安装的xulrunner为全局公用,可是火狐还是报同样的错误。
2。 通过yum info得知,刚安装的xulrunner版本为1.9.0.16, 可能当前firefox不支持。尝试使用yum更新了firefox,成功地启动了火狐。
后续学习:
GRE:The framework for embedding Mozilla technologies was at one point called the GRE (Gecko Runtime Environment). This embedding framework allows applications to locate a compatible Gecko runtime and embed it without knowing in advance where that runtime will be installed.
Gecko是实现网页排版的引擎,最初由网景公司开发,现在被火狐浏览器使用。
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. XULRunner is the new version of the GRE, which not only allows embedding but is capable of bootstrapping entire XUL applications such as Firefox.
XUL (XML User-interface Language - 基于XML的用户接口语言)是一种新的富客户端(Rich Client)技术,是 Mozilla 和 Firefox 的核心语言,可以用来快速开发跨平台用户接口。
总结:
根据以上理解,Xulrunner是GRE的一种实现,它负责管理XUL. 而XUL和Gecko有千丝万缕的关系,明确点说Gecko支持xul。
结果重新启动后,无法使用firefox:
Could not find compatible GRE version between 1.9.0.5 and 1.9.0.5
解决:
1。 运行xulrunner --register-global来注册刚安装的xulrunner为全局公用,可是火狐还是报同样的错误。
2。 通过yum info得知,刚安装的xulrunner版本为1.9.0.16, 可能当前firefox不支持。尝试使用yum更新了firefox,成功地启动了火狐。
后续学习:
GRE:The framework for embedding Mozilla technologies was at one point called the GRE (Gecko Runtime Environment). This embedding framework allows applications to locate a compatible Gecko runtime and embed it without knowing in advance where that runtime will be installed.
Gecko是实现网页排版的引擎,最初由网景公司开发,现在被火狐浏览器使用。
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. XULRunner is the new version of the GRE, which not only allows embedding but is capable of bootstrapping entire XUL applications such as Firefox.
XUL (XML User-interface Language - 基于XML的用户接口语言)是一种新的富客户端(Rich Client)技术,是 Mozilla 和 Firefox 的核心语言,可以用来快速开发跨平台用户接口。
总结:
根据以上理解,Xulrunner是GRE的一种实现,它负责管理XUL. 而XUL和Gecko有千丝万缕的关系,明确点说Gecko支持xul。
相关文章推荐
- Linux源码安装proftpd之后无法使用service启动的解决方案
- win10 ssd+普通硬盘安装centos7 无法引导启动linux
- 使用U盘制作linux启动盘,并且成功安装Linux系统后,拔掉无法再次启动linux,修复引导区到硬盘
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- 关于linux安装openoffice无法启动
- MAC安装最新datagrip之后无法非官方激活,而且启动过慢
- openstack安装在虚拟机上重启之后无法启动问题
- ubuntu安装cuda之后no screen found错误导致无法启动图形界面
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- [LINUX-操作系统]pc机上安装Enterprise Linux操作系统,无法启动图形界面
- 安装完操作系统之后,linux 启动失败,报错为"Invalid magic number 0 error 13: invalid or unsupported executable form...
- bt5全称是Back Track five,是继BT3,BT4之后的最新版,这是一个linux环境的便携系统,可以放到U盘或者硬盘中启动,对本身硬盘没有影响,无需在本地安装。
- Linux 安装tomcat 无法启动
- 安装DataStage且安装DataStage中内置的DB2数据库之后,发现linux无法运行db2数据库命令
- linux下安装codeblocks及写完程序之后编译成功但无法运行的原因
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- wamp 安装之后无法启动mysql
- linux安装启动tomcat后浏览器无法访问
- u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法
- phpstudy安装好之后mysql无法启动(亲测可行)