php-snmp php-devel php-mbstring 依賴問題 RHEL 6
如果這個問題得到了回答,我很抱歉,我可能只是不知道到底要搜尋什麼。
我正在嘗試在 RHEL6 上安裝 Cacti,但在嘗試安裝這三個軟體包時遇到了困難:php-snmp php-devel php-mbstring
起初,我只是在 EPEL 或 RHN 工具庫中找不到它們。我最終添加了 remi repo,但是一旦我這樣做了,我開始收到錯誤,抱怨未解決的依賴關係如下所示:
錯誤:包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 錯誤:包:php-cli-5.4.24-1 .el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 錯誤:包:php-cli-5.4.24-1.el6.remi.x86_64 (remi)
要求: libssl.so.10(libssl.so.10)(64bit) 錯誤:包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64bit)錯誤:包:php-devel-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 錯誤:包:php-devel-5.4.24 -1.el6.remi.x86_64 (remi)
要求:libssl.so.10(libssl.so.10)(64bit) 錯誤:包:php-cli-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64bit) 錯誤:包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libssl.so.10(libssl.so.10)( 64位)錯誤:包:php-devel-5.4.24-1.el6.remi.x86_64(remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64位)
為此,我嘗試手動安裝 libcrypto.so.10 包,這導致與已安裝的包發生衝突的錯誤。因為我已經搞砸了 2 天,所以我的耐心快要結束了。我似乎找不到有關如何使其工作的明確說明。我有幾年的 Linux 使用經驗,但我並沒有搞亂 repos,因為我所需要的一切都可以在一般 repo 上找到。請在任何答案中進行描述,假設我不熟悉該解決方案。感謝您對此提供的任何幫助,並隨時詢問我省略的任何其他可能需要的資訊。
另一條資訊最終解決了它。我們的 RHEL 指向 Satellite 伺服器。我不知道的是我們沒有在那裡啟用可選儲存庫。一旦我們這樣做了,並更新了一些軟體包,我就可以安裝它了。這樣一個簡單的修復,但對於其他任何使用 RHEL 的人,只知道您需要啟用 RHN 可選儲存庫來安裝這些軟體包。
您很可能需要升級到 RHEL 6.5,因為 OpenSSL 1.0.1 附帶了這些 remi RPM 所依賴的更新。