Em vez de tentativa e erro para procurar pequenos conjuntos de atualizações, eu faria um script que começa pedindo a lista de pacotes atualizados, e cancela isso, então (no script de curso ) percorra a lista e cancele qualquer atualização que produza mais do que um número limite definido de pacotes, e deixe o yum solicitar que eu confirme a atualização real:
- a saída do yum pode ser processada com awk para obter apenas a lista de pacotes, por exemplo, você obtém um texto como este:
libtasn1 x86_64 4.8-1.fc23 updates 325 k parted x86_64 3.2-18.fc23 updates 534 k python-osbs-client noarch 0.20-1.fc23 updates 108 k rpmlint noarch 1.8-6.fc23 updates 192 k Transaction Summary ================================================================================ Upgrade 41 Packages Total download size: 7.2 M Is this ok [y/N]:
que fornece o número de pacotes afetados (e a lista).
-
você pode obter o yum para listar os pacotes sem um prompt colocando o "n" no processo, por exemplo,
echo n | yum upgrade kernel
Um roteiro como esse levaria algumas horas para ser escrito, mas simplifica bastante o processo. (Eu usei essa abordagem para reduzir pacotes indesejados).