我不想使用--assume-yes
选项,但我可以接受无需询问即可处理的小安装(小于 1MB)。有什么办法可以实现这一点吗?我使用的是 Fedora 20。
答案1
无法使用 来按包大小进行过滤--assume-yes
,但您可以使用 来按大小查询包repoquery
,并通过一些awk
过滤,仅安装下载大小小于 1MB 的文件:
yum -y install `repoquery --pkgnarrow=updates -a --qf "%{name} %{size}" | awk '$2 < 1048576 {print $1}'`
此命令的作用:repoquery
将获取更新包的查询,创建包含包名称和大小的 2 列列表,并awk
仅打印小于1048576
字节 (1MB) 的包的名称。之后,您将将此包列表传递给 yum ;)
干杯。