Existe uma maneira de instalar e remover pacotes em um único comando yum?

17

Existe uma maneira de adicionar e remover pacotes ao mesmo tempo com um único comando yum ? Por exemplo, instalando o postfix e removendo o sendmail sem executar dois comandos / transações separados.

    
por Michael Ekstrand 02.06.2012 / 18:31

3 respostas

24

Sim. Invocar yum shell permitirá que você especifique vários comandos que ocorrerão simultaneamente quando run for inserido.

    
por 02.06.2012 / 20:27
17

As versões mais recentes do yum também têm o comando swap :

# yum swap -- install foo -- remove bar
    
por 09.12.2013 / 21:37
7

Como a resposta aceita já diz, você pode usar yum shell para executar vários comandos de uma só vez, o que é bom para uso interativo. Mas se você quiser invocar este comando a partir de um script, você também pode executá-lo em um arquivo, por exemplo, yum shell translist.txt , onde o arquivo pode conter, por exemplo:

remove squid
install squid34
run

Anexe a opção -y para assumir que sim aos prompts de confirmação.

    
por 27.05.2016 / 01:36

Tags