星期四, 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了,因为bash中仍然会链接到旧版本的readline的.
还, 在未来的, 不跑
pacman -Sy application
(蟒蛇在我的情况)
而不是, 运行:
pacman -Syu
这将确保所有的应用程序升级.
亲自, 我认为,庆典应该有一个依赖集说,它需要的ReadLine和旧特定版本同为新的bash, 需要的readline的新版本. 无论, 而明哲保身. 😉
最近的评论