CentOS 新存储库安装

CentOS 新存储库安装

我正在尝试安装一个软件包,但该软件包需要一些依赖项。您可以在下面看到安装输出。

error: Failed dependencies:
    jack-audio-connection-kit = 1.9.9.5-6.el7 is needed by jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64
    libjack.so.0()(64bit) is needed by jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64
    libjacknet.so.0()(64bit) is needed by jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64
    libjackserver.so.0()(64bit) is needed by jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64

收到此日志后,我搜索了 jack-audio-connection-kit 包。我发现这里jack-audio-connection-kit 包的一些说明。

我看了一下如何安装。这份文件讲述了类似的事情。

Download the latest epel-release rpm from
http://dl.fedoraproject.org/pub/epel/7/x86_64/

Install epel-release rpm:
# rpm -Uvh epel-release*rpm

Install jack-audio-connection-kit rpm package:
# yum install jack-audio-connection-kit

我无法理解如何安装所有软件包,因为这关联只是一个链接,不是 RPM 包。

我的问题

jack-audio-connection-kit 包只是一个示例。我想安装此链接中的所有软件包。是否有捷径可寻?

答案1

这是简单的方法 - YUM 方法。困难而痛苦的方法是手动解决依赖关系。

如果您搜索了 epel-release RPM,您会在以下路径中找到它:

http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

当您按照建议使用 rpm -Uvh 导入它时,它会在 /etc/yum.repos.d 目录中创建 EPEL 存储库文件。默认情况下应启用它,但您可以检查。然后 EPEL 7 存储库的所有内容都可用(包括所需的 jack-audio-connection-kit* 包)。

答案2

尝试使用 yum 安装 epel-release。

yum 安装 epel-release

相关内容