Este também está certo, mas o tamanho é exibido em bytes. E isso mostra o tamanho em um formato melhor, mas se o pacote for de tamanho muito pequeno (digamos & lt; 1MB), então, apesar de echo 'n'
instalará o pacote (porque nesse caso, o apt não solicita).
Então, você usa --no-download
com --assume-no
da seguinte forma:
sudo apt-get --no-download --assume-no install <package_name> | grep 'Need to get'
Aqui --no-download
argumenta que não faz o download do pacote e --assume-no
é para assumir que não ( n
) no caso de qualquer prompt.
Exemplo:
$ sudo apt-get --no-download --assume-no install ttf-devanagari-fonts 2>/dev/null | grep 'Need to get'
Need to get 938 kB of archives.