Comando para o yum para instalar todos os pacotes sem dependência

5

Existe alguma maneira de yum instalar apenas os pacotes especificados, que não possuem dependências? Estou tentando instalar todas as bibliotecas python2 . O código:

su -c 'yum install python-\*'

E eu recebo (ignorar esse pacote quebrado):

Install                        730 Packages (+257 Dependent packages)
Skipped (dependency problems)    1 Package

Mas eu quero instalar apenas python2 -libraries que não têm dependências.

    
por m0nhawk 11.11.2012 / 11:17

1 resposta

3

Solução possível:

Instalando yum-plugin-downloadonly :

su -c 'yum install yum-plugin-downloadonly'

Fazendo o download de todas as bibliotecas python2 e python3 (certifique-se de que /tmp/cache exista):

su -c 'yum --downloadonly --downloaddir=/tmp/cache install python-\* python3-\*'

cd /tmp/cache e remova todos os pacotes desnecessários - rm !(python*.rpm) . Finalmente, instale todos os pacotes:

su -c 'yum --disablerepo=* --skip-broken install \*.rpm'

Isso instalará todos os pacotes que possuem dependências devido a nenhum repositório disponível com pacotes adicionais.

    
por 11.11.2012 / 13:04

Tags