2011-09-19 85 views
2

虽然我要开始我的Firefox 3.6,我在/ opt安装/火狐/火狐3.6 debian下挤

我有以下错误:

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

这里是我的LDD输出:

ldd firefox-bin 
     linux-gate.so.1 => (0xf77cf000) 
     libpthread.so.0 => /lib32/libpthread.so.0 (0xf779e000) 
     libxul.so => not found 
     libxpcom.so => not found 
     libmozalloc.so => not found 
     libplds4.so => /usr/lib32/libplds4.so (0xf779a000) 
     libplc4.so => /usr/lib32/libplc4.so (0xf7796000) 
     llibnspr4.so => /usr/lib32/libnspr4.so (0xf7762000) 
     libdl.so.2 => /lib32/libdl.so.2 (0xf775d000) 
     libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7668000) 
     libm.so.6 => /lib32/libm.so.6 (0xf7642000) 
     libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7624000) 
     libc.so.6 => /lib32/libc.so.6 (0xf74dd000) 
     /lib/ld-linux.so.2 (0xf77d0000) 

的文件是有一个所有的人太:

[[email protected]]: locate libxul 
/opt/firefox/libxul.so 

所以他们是3个文件丢失。你能帮我把他们拿走吗?

编辑:

随着短期修复:

export LD_LIBRARY_PATH=/opt/firefox/ 

我得到./firefox-bin

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

回答

4

同样的错误你应该启动它的/ opt /火狐/ firefox

+0

然后,我有这样的问题:'[根@盒]:./ firefox ./firefox-bin:加载共享库时出错:libpangoft2-1.0.so.0:无法打开共享d目标文件:没有这样的文件或目录' – Hackbard

+0

您是否安装了ia32-libs-gtk? – erkki

+0

ia32-libs-gtk那是错误:)谢谢 – Hackbard

2

看起来你的包装机器出了问题...

ldd firefox-bin 
    libxul.so => not found 
    ... 
locate libxul 
    /opt/firefox/libxul.so 

这部分可以与

export LD_LIBRARY_PATH=/opt/firefox/ 
..../firefox-bin 

可以解决
LD_LIBRARY_PATH=/opt/firefox/ ..../firefox-bin 
+0

好吧,真的很好,现在我变成与firefox-bin一样的错误。加载共享库时没有'./firefox-bin:错误:libpangoft2-1.0.so.0:无法打开共享目标文件:没有这样的文件或目录' – Hackbard

+0

你应该可以用同样的方法修复它'找到lib ...'然后'LD_LIBRARY_PATH = ...:...',但照顾lib版本,这只是一个修复,它应该工作的方式! – Kevin

+0

我对它进行了测试:export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/lib/libpangoft2-1.0.so.0:/opt/firefox/libxul.so但是他仍然找不到libpangoft2 – Hackbard

0

尝试:

 

    sudo apt-get install ia32-libs-gtk