星期四, 11月12日, 2009 | 筆者:

如果你發現自己在更新單個應用程序 Arch Linux的 (一個非常糟糕的主意, 營業稅) 它升級的readline你可能最終沿著線看到一個錯誤:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
但願你還有一個bash提示開放,沒有關閉他們全部. 如果你還可以, 馬上 運行以下:
pacman -S bash
否則你將無法運行bash的了,因為慶典仍然會鏈接到舊版本的readline的.

還, 未來, 不跑
pacman -Sy application
(蟒蛇在我的情況)
代替, 運行:
pacman -Syu
這將確保所有應用程序升級.

親自, 我認為,慶典應該有一個依賴集說,這需要的readline和老特定版本同為新的bash, 要求的readline的新版本. 無論, 而明哲保身. 😉

分享
您可以通過,這是一條任何反應 RSS 2.0 飼料. 您可以 留下回應, 或 引用通告 從您自己的網站.
發表評論 » 登錄