2011-09-19 81 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