ソースからPythonをコンパイルする前にインストールすべきパッケージ/ライブラリは何ですか?
たまに新しいUbuntuをインストールする必要があり(デスクトップとサーバーの両方に使用しました)、コンパイルする前にインストールしていたはずのいくつかのライブラリを忘れてしまいます。つまり、再コンパイルする必要があり、面倒です。 そこで、Pythonをコンパイルする前にインストールするすべてのライブラリパッケージの完全なリストを作成したいと思います(できればオプションであることが望ましい)。 これは、以下のヘルプで掘り下げて作成したリストsetup.pyです。少なくともUbuntu 10.04および11.04で完全です: build-essential (obviously) libz-dev (also pretty common and essential) libreadline-dev (or the Python prompt is crap) libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev Python 3.2以降の場合: liblzma-dev よりオプション: tk-dev libdb-dev Ubuntuには、Berkeleyデータベースのv1.8.5用のパッケージも(明らかな理由で)Sunオーディオハードウェアもありません。したがって、Ubuntuでモジュールbsddb185とsunaudiodevモジュールはビルドされませんが、他のすべてのモジュールは上記のパッケージがインストールされてビルドされます。 更新 Ubuntu 14.04には、Python 2.6や2.7などに必要なさらに多くのパッチがあります。代わりにpyenvをチェックアウトすることをお勧めします。スクリプトが含まれていますpython-build(にありますplugins/python-build/bin)。これを使用すると、次のような任意のPythonバージョンをインストールできます。 $ ./python-build 2.7.8 /opt/python27 ここで、2.7.8はバージョンで、/ opt / python27はインストールされるパスです。PyenvはPythonバージョンをダウンロードし、必要なパッチを適用configure; make; make installします。 更新を終了 Python 2.5およびPython 2.6では、Ubuntu …