Я пытаюсь понизить версию Oracle Linux с 6.7 до 6.6
[root @ xxxx ~] # yum downgrade redhat-release
Я получаю сообщение об ошибке «Ошибка проверки транзакции: файл / etc / pki / rpm-gpg / RPM-GPG-KEY из установки oraclelinux-release-6: 6Server-3.0.2.x86_64 конфликтует с файлом из пакета 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 -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.