2011年6月26日 星期日

解決執行peazip無法找到libQt4Pas.so.5的問題

不知道為什麼我安裝完peazip
要執行的時候發現他找不到 libQt4Pas.so.5
找了一下這個libQt4Pas.so.5是不存在的
但是有找到libQt4Pas.so

/usr/lib/libQt4Pas.so
/usr/lib32/libQt4Pas.so
/usr/local/lib/libQt4Pas.so
/usr/local/lib32/libQt4Pas.so
/usr/local/share/PeaZip/libQt4Pas.so

ls -l 出來看發現他的link居然是長這個樣子,差點沒暈倒
libQt4Pas.so -> /home/user/Desktop/peazip-3.7.LINUX.Qt/usr/local/share/PeaZip/libQt4Pas.so

於是就把這堆錯誤的link給刪掉重建了
sudo rm /usr/lib/libQt4Pas.so
sudo rm /usr/lib32/libQt4Pas.so
sudo rm /usr/local/lib/libQt4Pas.so
sudo rm /usr/local/lib32/libQt4Pas.so

重建連結
sudo ln -s /usr/local/share/PeaZip/libQt4Pas.so /usr/lib/libQt4Pas.so.5
sudo ln -s /usr/local/share/PeaZip/libQt4Pas.so /usr/lib32/libQt4Pas.so.5
sudo ln -s /usr/local/share/PeaZip/libQt4Pas.so /usr/local/lib/libQt4Pas.so.5
sudo ln -s /usr/local/share/PeaZip/libQt4Pas.so /usr/local/lib32/libQt4Pas.so.5

這樣peazip就可以正常使用了