Установить пакет в Centos 6 из репозитория Centos 7

Установить пакет в Centos 6 из репозитория Centos 7

У меня есть машины Centos 6 и Centos 7, настроенные таким образом, что первая использует mount.cifs для монтирования томов со второй через фирменное программное обеспечение.

Проблема в том, что версия cifs-utils для Centos 6 (которая предоставляет mount.cifs) намного старше версии для Centos 7, и поэтому специализированное программное обеспечение не может смонтировать тома cifs, выдавая ошибку «kernel: CIFS: Unknown mount option "domainname=."

Очевидно, что параметры монтирования в версии cifs-utils в Centos 7 изменились по сравнению с версией Centos 6.

Я не могу легко обновить Centos 6 до Centos 7.

Не сломаю ли я что-нибудь, если добавлю репозиторий Centos 7 в Centos 6 и обновлю cifs-utils с его зависимостями, чтобы на обеих машинах работала одна и та же версия?

Есть ли другой путь?

EDIT: так вот, я только что понял, что у меня есть еще одна машина Centos 7, которая, похоже, отлично работает с таинственным фирменным ПО, которое я пытаюсь не называть. Единственное различие между двумя 7-ками в том, что я запустил yum update на первой, что среди прочего также подняло cifs-utils, nfs-utils и samba на младшую версию. Мне удалось понизить все, кроме samba, которая много жалуется на отсутствие пакетов. Я почти уверен, что новая samba что-то сломала.

решение1

Даже если вы не сломаете системы, не стоит добавлять репозитории из более поздних версий Centos. Репозитории backports предназначены специально для решения этой проблемы.

В моем Centos 7.4 я вижу, что mount.cifs имеет опцию (man mount.cifs) 'domain' вместо 'domainname'. Вам следует сравнить опции монтирования из двух систем и заменить их соответствующими. Я не думаю, что система с EOL в 2020 году может не иметь некоторых общих возможностей.

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