Linux
事務檢查錯誤:安裝 oraclelinux-release-6:6Server-3.0.2.x86_64 的文件與包中的文件衝突
我正在嘗試將 oracle linux 6.7 降級到 6.6
$$ root@xxxx ~ $$# yum 降級 redhat-release 我收到“事務檢查錯誤:安裝 oraclelinux-release-6:6Server-3.0.2.x86_64 中的文件 /etc/pki/rpm-gpg/RPM-GPG-KEY 與軟體包 rhn-client 中的文件衝突”的錯誤-tools-1.0.0.1-32.0.4.el6.noarch"
嘗試以下操作:
yum install --downloadonly oraclelinux-release find /var/cache/yum/ -type f -name "oraclelinux-release*rpm" \ -exec rpm -Uvh --force {} \;
第一個命令將下載您要安裝的軟體包,但不會嘗試安裝它。包將保存在 /var/cache/yum 下。
第二個命令將找到下載的 rpm,並強制安裝它。
為了使您的系統再次健全,您可以在之後執行此操作:
rpm -e --nodeps rhn-client-tools find /var/cache/yum/ -type f -name "oraclelinux-release*" \ -exec rpm -Uvh --force {} \;
這將刪除 rhn-client-tools,它顯然是 RedHat 安裝的一部分,而不是 Oracle Unbreakable Linux,然後您將再次安裝 oraclelinux-release 軟體包,以防刪除 rhn-client-tools 刪除任何重要內容。
注意:如果您對 rpm/yum 感到不舒服,請不要在沒有測試的情況下執行此操作。