木曜日, 11月12日, 2009 | 著者:

あなたは今まで自分が1つのアプリケーションを更新することが見つかった場合 アーチの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の古いバージョンにリンクされるため、他にはそれ以上のbashを実行することはできません.

また, 将来は, 実行しないでください
pacman -Sy application
(私の場合のpython)
代わりに, 実行:
pacman -Syu
すべてのアプリケーションがアップグレードされていることを確認するであろう.

個人的に, 私はbashが、新しいbashのためのreadlineの古い特定のバージョンと同じように、必要なことを言って依存関係セットを持っていなければならないと思います, readlineの新しいバージョンを必要とする. 関係なく, むしろそれが安全遊ぶ. 😉

シェア
あなたはを通してこのエントリへの応答に続くことができる RSSフィード 2.0 フィード. あなたができる 応答を残す, または トラックバック ご自分のサイトから.
返信を残す » ログイン