无法在 Centos 6 上安装库“libsrtp”

无法在 Centos 6 上安装库“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

答案1

EPEL 存储库中有一个 libsrtp 包。EPEL 是“企业 Linux 的额外包”。

首先确保 CentOS Extras 存储库已启用。 (默认情况下启用。)

使用 yum 安装 epel 存储库:

yum install epel-release 

然后使用 yum 从 EPEL repo 安装 libsrtp。

yum install libsrtp

此方法是解决所有软件包依赖关系并确保获得适用于 CentOS 6 的版本的最安全的方法。

相关内容