CentOsシステムにscl Pythonパッケージをインストールするとlibffi.so.5()とlibgdbm.so.2()の依存関係エラーが発生する

CentOsシステムにscl Pythonパッケージをインストールするとlibffi.so.5()とlibgdbm.so.2()の依存関係エラーが発生する

ソフトウェアコレクションを使用してCentOsコンピュータにPythonパッケージをインストールしようとすると、次のエラーが発生します。使用しているCentOのバージョンとインストールされているPythonパッケージのバージョンに関連しているかどうか疑問に思います。

Package: rh-python36-python-libs-3.6.3-1.el6.x86_6 (/rh-python36-python-libs-3.6.3-1.el6.x86_64)  Requires: libffi.so.5()(64bit)
Package: rh-python36-python-libs-3.6.3-1.el6.x86_64 (/rh-python36-python-libs-3.6.3-1.el6.x86_64) Requires: libgdbm.so.2()(64bit)

これらのエラーの原因を知りたいです。

答え1

CentOs 7 システムでは CentOs 6 パッケージを使用しないでください。

下の括弧部分を確認すると、Centos 6か7かを確認できます。

rh-python36-python-libs-3.6.3-1.{{el6}}.x86_6

この場合、バージョン6でCentOs 7を使用しています。

関連情報