Debian 4.3.2.1-1 を実行している Web サーバーに Python 2.6.5 をインストールしようとしています。tarball を解凍し、「./configure --prefix /usr/」を実行してから、「make」を実行しました。このメッセージを見ました。
Failed to find the necessary bits to build these modules:
_bsddb _hashlib _ssl
_tkinter bsddb185 bz2
dl imageop readline
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
大したことではないと思ったので、残りのインストールを進めました。これは、ルートとして「make install」を実行しただけだと思います。
新しいバージョンの Python を実行してみましたが、うまくいきましたが、いくつかの動作がおかしくなりました。対話型プロンプトでの通常のキーボード ショートカットが機能しませんでした。readline をインポートしようとしましたが、インタープリターはそれを見つけることができませんでした。それを機能させる方法はありますか?「make」が教えてくれたようにsetup.pyを調べてみましたが、私にとって役立つ手がかりは見つかりませんでした。私は本当にreadlineを動かしたいと思っています。他のモジュールはあまり気にしません。
編集:これは DreamHost プライベート サーバー上にあります。それらには readline を備えた古いバージョンの Python がいくつかあり、正常に動作しているようです。この新しいバージョンで動作するようにしようとしています。
私は一種の Linux 初心者であり、パッケージのインストールや、RPM や apt-get の使用についてよく知らないことを付け加えたいと思います。