有没有办法使用单个命令同时添加和删除包yum
?例如,安装 postfix 和删除 sendmail 而不运行两个单独的命令/事务。
答案1
是的。调用yum shell
将允许您指定run
输入时同时发生的多个命令。
答案2
较新版本的 yum 还具有以下swap
命令:
# yum swap -- install foo -- remove bar
答案3
正如接受的答案已经说过的那样,您可以用来yum shell
一次运行多个命令,这对于交互式使用来说很好。但是,如果您想从脚本调用此命令,您还可以针对文件运行它,例如yum shell translist.txt
,该文件可能包含以下内容:
remove squid
install squid34
run
附加-y
开关以假设确认提示是“是”。
答案4
sudo yum swap postfix sendmail
虽然 O/P 有他的答案,但我还是把这个简短的答案留给将来需要它的人