2016-04-08 121 views
1

我最近下載的Firefox的64位版本的我的Linux系統...我在哪裏可以找到我的Linux系統的libxul.so庫?

[[email protected] 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 

,但我似乎不能夠運行它,得到這個奇怪的錯誤...

[[email protected] 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」,但沒有解決任何問題。

+0

做一個「互聯網搜索」顯示此鏈接附近的結果頂部:http://packages.ubuntu.com/search?suite=lucid&arch=any&mode=filename&searchon=contents&keywords=libxul.so。根據您的項目查看可能需要安裝的軟件包列表(不要全部安裝)。祝你好運。 – shellter

+0

鏈接列表「libxul.so」和taht恰好是我的問題。我如何安裝它?我無法找到正確的包裹給予我的「uname -a」信息。 – Dave

回答

0

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發行版。

+0

對於我來說,「uname -m」返回「x86_64」,我厭倦了yoru第二個選項,「sudo yum install xulrunner-38.0-1.fc21.x86_64」,但得到錯誤「No package xulrunner-38.0-1.fc21。 x86_64可用。「 – Dave

+0

只需運行'yum install xulrunner'並讓'yum'找出適合您系統的正確版本。上面的版本號適用於我的系統(作爲示例給出)。 – isedev

相關問題