Você pode forçar o yum a ignorar uma lista de exclusão?

6

Estamos usando um repositório personalizado com o RHEL 5.x. Nós estávamos correndo em uma tonelada de problemas e conflitos ao tentar executar uma atualização (problemas com pacotes de 32 bits do yum em conflito com pacotes x64). Para contornar isso, eu adicionei

exclude=*.i386

para /etc/yum.conf. Isso funcionou muito bem, até que eu tive que instalar o compat-libstdc ++ - 296, que aparentemente é apenas 32 bits. Eu verifiquei no site da RH, e o único pacote listado verificou isso. Então, quando tento especificar o nome completo do pacote compat-libstdc ++ - 296.i386, a lista de exclusão impede que ele seja instalado.

Existe alguma maneira de forçar o yum a ignorar temporariamente a lista de exclusões? Algo como

yum install compat-libstdc++-296.i386 --ignore-exclude 

Não que seja difícil comentar a linha, executar a instalação e, em seguida, descomentar, minha maior preocupação é que temos cerca de 300 servidores que precisam ser executados, e isso é um monte de mãos editando arquivos de texto. Eu preferiria muito mais poder copiar e colar um comando, se isso faz sentido.

    
por Matthew 07.08.2013 / 19:36

2 respostas

11

Da página do manual do yum:

--disableexcludes=[all|main|repoid]
       Disable  the excludes defined in your config files. Takes one of
       three options:
       all == disable all excludes
       main == disable excludes defined in [main] in yum.conf
       repoid == disable excludes defined for that repo
    
por 07.08.2013 / 19:42
0

Eu tentaria rpm -ivh instalar o arquivo via URL. Se isso não funcionar devido a problemas de dependência, tente primeiro as dependências.

    
por 07.08.2013 / 19:42

Tags