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.