Não é possível filtrar por tamanho de pacote com --assume-yes
, mas você pode consultar os pacotes por tamanho com repoquery
e, com uma filtragem de awk
, instalar apenas os arquivos que têm um tamanho de download com menos de 1MB:
yum -y install 'repoquery --pkgnarrow=updates -a --qf "%{name} %{size}" | awk '$2 < 1048576 {print $1}''
O que este comando faz: repoquery
obterá uma consulta de pacotes de atualizações, criará uma lista de 2 colunas com nome e tamanho do pacote e com awk
imprimirá apenas o nome dos pacotes que tiverem menos de 1048576
bytes (1MB). Depois disso, você passará esta lista de pacotes para yum;)
Felicidades.