有没有一种方法可以在单个yum命令中安装和删除软件包?


19

有没有一种方法可以通过单个yum命令同时添加和删除软件包?例如,安装后缀和删除sendmail而不运行两个单独的命令/事务。


据我所知,但我不是日常的百胜用户。为什么要在一个命令中使用它?
jippie 2012年

@jippie方便,主要是。并减少建立多个事务的时间。
Michael Ekstrand

Answers:




8

如已接受的答案所述,您可以使用yum shell一次运行多个命令,这对于交互式使用是很好的。但是,如果要从脚本调用此命令,则还可以针对文件运行该命令,例如yum shell translist.txt,其中文件可能包含,例如:

remove squid
install squid34
run

-y开关追加为对确认提示采取“是”。


1
所述-y开关被附加到yum shell命令,而不是命令壳,是吗?我认为(但尚未测试)添加config assumeyes 1到shell命令的顶部将具有相同的效果,而无需更改初始命令行。
mattdm

是的,yum shell -y为我工作,使整个操作不交互式。
RubyTuesdayDONO
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.