我正在尝试安装一个软件包,但该软件包需要一些依赖项。您可以在下面看到安装输出。
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