Совместимы ли пакеты RPM для CentOS-7 с CentOS-8?

Совместимы ли пакеты RPM для CentOS-7 с CentOS-8?

Кто-то сказал, что это не так, но я просто указал своему CentOS-8 на репозитории CentOS-7 и смог установить несколько пакетов без проблем (их нет в репозиториях 8). Могут ли быть скрытые препятствия на этом пути?

решение1

Это зависит от разницы в версиях между библиотеками, которые использовались для компиляции пакетов, и теми, которые установлены в вашей системе. Поэтому некоторые будут работать, а некоторые — нет. А некоторые могут иметь побочные эффекты...

решение2

Я не рекомендую этого делать. Это может вызвать конфликты с пакетами и их зависимостями. Если установлен пакет с зависимостями, то он вытащит зависимости из репозитория CentOS. Возможно, это будут старые версии или совершенно другие пакеты, которые будут конфликтовать с пакетами из репозиториев CentOS 8. Это может сделать систему непригодной для использования.

Вместо того, чтобы устанавливать пакеты из репозиториев более старой версии ОС, исследуйте их, чтобы узнать, изменились ли их названия, и установите их. Если вы убедились, что они недоступны, загрузите исходный код и соберите их. Эти методы не вызывают потенциальных конфликтов.

Связанный контент