Existe-t-il un moyen d'installer et de supprimer des packages dans une seule command yum?

Existe-t-il un moyen d'append et de supprimer des packages en même time avec une seule command yum ? Par exemple, installer postfix et supprimer sendmail sans exécuter deux commands / transactions distinctes.

Oui. Invoquer le yum shell vous permettra de spécifier plusieurs commands qui se produiront simultanément lors de l' run .

Les nouvelles versions de yum ont également la command swap :

 # yum swap -- install foo -- remove bar 

Comme le dit déjà la réponse acceptée, vous pouvez utiliser yum shell pour exécuter plusieurs commands à la fois, ce qui est bien pour une utilisation interactive. Mais si vous voulez invoquer cette command à partir d'un script, vous pouvez également l'exécuter sur un file, par exemple yum shell translist.txt , où le file pourrait contenir, par exemple:

 remove squid install squid34 run 

Ajoutez le commutateur -y pour supposer oui aux invites de confirmation.