web-dev-qa-db-ja.com

Centos6にライブラリ「libsrtp」をインストールできません

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
2
Fabio Marano

Libsrtpパッケージは、EPELリポジトリで入手できます。 EPELは「エンタープライズLinux用の追加パッケージ」です。

まず、CentOSExtrasリポジトリが有効になっていることを確認します。 (デフォルトで有効になっています。)

Yumを使用してepelリポジトリをインストールします。

yum install epel-release 

次に、yumを使用してEPELリポジトリからlibsrtpをインストールします。

yum install libsrtp

この方法は、パッケージのすべての依存関係を解決し、CentOS6で動作するバージョンを確実に取得するための最も安全な方法です。

4
JasonAzze