客戶在執行以下指令的時候出現錯誤:

baidu和google了好久也沒有找到解決辦法,偶然看到是系統更新會導緻這樣的問題,才想起來在給客戶配置設定雲主機的時候,我把centos5.6更新到了5.9,是更新不完全,或更新過程某些共享檔案更新到了最新,但有部分軟體卻依賴舊的共享檔案,導緻共享檔案找不到而報錯。試了一下
# cd /usr/local/lib
# ln -s libjpeg.so.10 libjpeg.so.9
再次執行pdf2swf指令依然報錯。後來經過幫助才知道ldd這個指令,下面是man到的結果
下面是ls的依賴關系:
“=>”左邊的表示該程式需要連接配接的共享庫之 so 名稱,右邊表示由 Linux 的共享庫系統找到的對應的共享庫在檔案系統中的具體位置。預設情況下,/etc/ld.so.conf 檔案中包含有預設的共享庫搜尋路徑。進入/etc/ld.so.conf檔案中看到什麼内容沒有,是以将/usr/local/bin和/usr/local/lib路徑加入。
然後記得要執行ldconfig這個指令,重新整理/etc/ld.so.cache中的内容。重新執行pdf2swf指令,成功。