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.