Sim. Invocar yum shell
permitirá que você especifique vários comandos que ocorrerão simultaneamente quando run
for inserido.
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.
As versões mais recentes do yum também têm o comando swap
:
# yum swap -- install foo -- remove bar
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.