Como o tamanho da atualização pode ser negativo?

1

Executando antergos (baseado em Arch), eu me deparei com algo que eu não pude compreender ...

O que é isso?

Com isto dito, depois de executar pacman -Syy para sincronizar e atualizar meu banco de dados de pacotes mestre e então executar pacman -Su para atualizar meu sistema, recebo esta saída estranha:

Saída

Total Download Size:    221.05 MiB
Total Installed Size:  1230.56 MiB
Net Upgrade Size:        -1.80 MiB

Embora quase todo o resultado pareça normal, a parte que não entendo é como o tamanho da atualização líquida é negativo? A conclusão que eu cheguei é que algum pacote lá fora deve estar excluindo muito do seu código ... Por favor, deixe-me saber se isso é verdade ou não, porque está me deixando louco ... Obrigado.

    
por NerdOfCode 07.01.2018 / 01:22

1 resposta

4

Primeiro, não há necessidade de executar pacman -Syy , ele não alcança nada e apenas coloca cargas desnecessárias nos espelhos, apenas execute pacman -Syu .

O motivo pelo qual você está vendo um tamanho de upgrade negativo é que devido a algumas alterações no upstream ou no pacote, um ou mais dos pacotes a serem atualizados é de um tamanho menor do que as versões atualmente instaladas.

Sem a saída completa do pacman, é impossível dizer quais pacotes são afetados, mas pode haver várias razões, incluindo:

  • refatoração upstream resultou em menos inchaço
  • A funcionalidade
  • foi dividida em outro pacote ou biblioteca
  • alguém errou e esqueceu de incluir algo e seu sistema está prestes a explodir ...
por 07.01.2018 / 01:32