В настоящее время я использую Centos 7.2.1511
(проверьте из файла / etc / redhat-release) и пытаюсь перейти на более раннюю версию это в Centos 7.1.1503
(из-за некоторых проблем с установкой пакетов в centos 7.2) с помощью команды
yum downgrade redhat-release
Но там написано Ничего не делать
.
Я также пробовал этот учебник, но мне не повезло.
Кто-нибудь может мне помочь?
Спасибо
Это не имеет никакого смысла. Red Hat Enterprise Linux (RHEL) развивается путем исправления ошибок и других обновлений. Примерно каждые шесть месяцев коллекция обновлений системы выпускается в виде точечного обновления (в данном случае 7 плюс обновления на сегодняшний день - это 7.2). В промежутках между ними выпускается скользящий релиз CentOS, собранный из актуальных исходных текстов для RHEL (ежемесячно они выпускают установочные носители, например, здесь в ноябре 2015 года, таким образом, 7.2.1511). RHEL (и, соответственно, CentOS) зациклены на строгой совместимости в каждой основной версии.
Это правда, что в целом вам следует попробовать использовать последние версии. При этом есть определенно законные случаи, в которых вы можете временно вернуться к предыдущему состоянию и в которых может потребоваться отмена обновления (например, отказ от недавнего обновления с CentOS 7.1 до 7.2). Примеры могут включать в себя обнаружение после жира, что необходимый элемент программного обеспечения еще не доступен для новой версии.
В таких случаях « yum history » - ваш друг:
yum history
Loaded plugins: fastestmirror
ID | Command line | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
39 | update | 2016-11-25 21:27 | I, U | 151 E<
[...]
# yum history undo 39
[... reverts back to previous state before "yum update"...]
Если у вас возникнут проблемы с защищенными пакетами, вы можете исключить их из отмены; например: [
# yum --exclude=systemd --exclude=yum history undo 39
]