Centos
在 CentOS 6.6 上安裝 Redis,yum 一直使用 redis-2.8.14-2.el7.x86_64 (EL7) 而不是 EL6
我試圖在我的一台伺服器上安裝 redis。但我一直在
錯誤:包:redis-2.8.14-2.el7.x86_64 (epel) 要求:systemd
這是因為它試圖下載 centos 7 版本。
我已經刪除了錯誤的倉庫,但他一直在使用它。
這是我的轉發器
repo id repo 名稱狀態 CentOS-6 基礎 - 基礎 6518 企業 Linux 6 的 epel 額外軟體包 - x86_64 7410 CentOS-6 附加功能 - 附加功能 37 更新 CentOS-6 - 更新 830
我現在用這個:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 百勝安裝redis
您將錯誤的 EPEL 儲存庫(用於 CentOS 7)替換為正確的儲存庫(用於 CentOS 6),但係統仍在嘗試下載 7 的 EPEL 軟體包。
在這種情況下,yum 仍然從 EPEL 儲存庫中記憶體了上次執行錯誤儲存庫的元數據。
要解決此問題,請清除記憶體的元數據。
yum clean metadata