linux - 在哪里可以找到适用于我的 Linux 系统的 libxul.so 库?

标签 linux installation shared-libraries yum

我最近为我的 Linux 系统下载了 64 位版本的 Firefox ......

[davea@mydevbox mydir]$ uname -a
Linux mydevbox.mydomain.com 7.3.8-25.26.amzn1.x86_64 #1 SMP Wed Mar 16 17:15:34 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

但我似乎无法运行它,得到这个奇怪的错误......

[davea@mydevbox firefox]$ ./firefox -V
XPCOMGlueLoad error for file /home/davea/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

有谁知道我需要安装什么库才能获得“libxul.so”?我试过“yum install libxml”,但没有解决任何问题。

最佳答案

yum 有一个搜索工具来识别包含特定文件的包:

# yum provides '*/libxul.so'

xulrunner-38.0-1.fc21.i686 : XUL Runtime for Gecko Applications
Repo        : updates
Matched from:
Filename    : /usr/lib/xulrunner/libxul.so

xulrunner-38.0-1.fc21.x86_64 : XUL Runtime for Gecko Applications
Repo        : updates
Matched from:
Filename    : /usr/lib64/xulrunner/libxul.so

etc...

结果(即包名称)取决于您的 Linux 发行版。

关于linux - 在哪里可以找到适用于我的 Linux 系统的 libxul.so 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510083/

相关文章:

c# - Mono 3.4.1 无法在树莓派上正确编译

linux - 以小时和分钟获取当前时间

wordpress - 安装 wordpress 时出现问题 : Parse error

mongodb - 无法运行 mongod : Fatal Assertion 28562

c++ - 制作文件g++共享库

c - Linux 内核模块 - 打开创建的字符设备导致错误

linux - 有没有办法找到shell中最后执行的命令的运行时间?

python - ITK 4.0 的构建和安装有完整的指南吗?

java - 在 Android 库中获取上下文

c++ - Qt Creator 未定义对现有类的引用