Centos

CentOS 新軟體庫安裝

  • November 14, 2017

我正在嘗試安裝一個包,但這個包需要一些依賴項。您可以在下面看到安裝輸出。

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 包只是一個例子。我想在此連結上安裝所有軟體包。是否有捷徑可尋?

這是簡單的方法 - 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* 包)。

引用自:https://unix.stackexchange.com/questions/404466