У нас есть клиент, которому требуется установка на виртуальную машину без подключения к Интернету. Обычно я бы использовал клиентского повара, который будет предварительно формировать командные строки, такие как:
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'.