星期四, 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的新版本. 无论, 而明哲保身. 😉

分享
您可以通过,这是一条任何反应 RSS 2.0 饲料. 您可以 留下回应, 或 引用通告 从您自己的网站.
发表评论 » 登录