Centos 6にライブラリ「libsrtp」をインストールしようとしましたが、これらのパス/ lib64および/ usr/lib64の下にすでに存在する以下のライブラリが必要です。この問題を解決する方法を教えてください。
error: Failed dependencies:
libc.so.6 is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libc.so.6(GLIBC_2.0) is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libc.so.6(GLIBC_2.1.3) is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libc.so.6(GLIBC_2.3.4) is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libc.so.6(GLIBC_2.4) is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libm.so.6 is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libpthread.so.0 is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
libpthread.so.0(GLIBC_2.0) is needed by libsrtp-1.4.4-10.20101004cvs.el7.i686
Libsrtpパッケージは、EPELリポジトリで入手できます。 EPELは「エンタープライズLinux用の追加パッケージ」です。
まず、CentOSExtrasリポジトリが有効になっていることを確認します。 (デフォルトで有効になっています。)
Yumを使用してepelリポジトリをインストールします。
yum install epel-release
次に、yumを使用してEPELリポジトリからlibsrtpをインストールします。
yum install libsrtp
この方法は、パッケージのすべての依存関係を解決し、CentOS6で動作するバージョンを確実に取得するための最も安全な方法です。