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

как «--setopt = protected_multilib = false -y» без установки yum

У нас есть клиент, которому требуется установка на виртуальную машину без подключения к Интернету. Обычно я бы использовал клиентского повара, который будет предварительно формировать командные строки, такие как:

yum install glibc.i686 --setopt=protected_multilib=false -y

Так как у клиента нет интернета ням (а повар) не может творить чудеса.

Мне удалось установить такие программы, как "glibc.i686" без yum, но я не смог найти, как настроить setopt=protected_multilib=false (Также после долгого времени в Google и поиска serverfault).

Как я могу выполнить эту команду вручную? Это дополнение важно?

Это вариант использования на заднем плане, но он часто используется в установках Oracle или CAD. Вы можете настроить protected_multilib=0 в вашем yum.conf. Согласно инструкции:

          protected_multilib Either `1' or `0'. This tells yum whether or not it should perform a check to make sure that multilib packages are the same version. For example, if this option is off (rpm
          behaviour)  pkgA-1.x86_64  and  pkgA-2.i386  can  be installed at the same time. However this is very rarely desired.  Install only packages, like the kernel, are exempt from this check.  The
          default is `1'.