Назад | Перейти на главную страницу

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

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

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

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

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

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

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

РЕДАКТИРОВАТЬ: поэтому я только что понял, что у меня есть еще одна машина Centos 7, которая, кажется, отлично работает с таинственным проприетарным программным обеспечением, которое я пытаюсь избежать называния. Единственная разница между двумя семёрками заключается в том, что я запустил yum update на первом, который, среди прочего, поднял второстепенные версии cifs-utils, nfs-utils и samba. Я смог понизить все версии, кроме samba, которая много жалуется на отсутствие пакетов. Я почти уверен, что новая самба что-то сломала.

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

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