Como mostrar quantos dados são necessários para baixar enquanto o apt-get? [duplicado]

0

Eu quero saber quantos dados são necessários para baixar qualquer pacote por apt sem instalar esse pacote.

Em outras palavras, se eu executar apt-get install xyz , ele baixará e instalará os pacotes com suas dependências. Mas eu quero saber / mostrar apenas quantos (Total) dados (ex: need to get 73MB of archives ) para baixar sem baixar e instalar esse pacote (s).

    
por Pandya 01.06.2014 / 10:37

3 respostas

4

Sim, isso pode ser possível através da análise do comando apt-get . Tente o comando abaixo para mostrar quanto espaço em disco será usado para instalar esse pacote,

echo 'n' | sudo apt-get install package | sed -n '/^After/ s/^[^,]*, \(.*\)$//p'

Exemplo:

$ echo 'n' | sudo apt-get install chromium-browser | sed -n '/^After/ s/^[^,]*, \(.*\)$//p'
176 MB of additional disk space will be used.

OR

Experimente o comando abaixo para mostrar o tamanho dos arquivos necessários para o download desse pacote em particular.

echo 'n' | sudo apt-get install package | sed -n '/^Need to get/p'    

Exemplo:

$ echo 'n' | sudo apt-get install chromium-browser | sed -n '/^Need to get/p'
Need to get 44.4 MB of archives.
    
por Avinash Raj 01.06.2014 / 10:51
1

Além da contribuição da DevGeek, outra postagem no fórum similar à sua, respondida pela enzotib, resumiu a questão de forma bastante sucinta: Como determinar o tamanho de um pacote enquanto estiver usando o apt antes de baixar?

Especificamente,

apt-cache --no-all-versions show $ pacote | grep '^ Tamanho:'

Espero que ajude, boa sorte.

    
por SonOfEntropy 01.06.2014 / 10:47
0

Normalmente, o apt-get pedirá uma confirmação antes de baixar os arquivos. Por exemplo, se eu digitar

sudo apt-get install googlecl

apt-get irá imprimir

0 upgraded, 2 newly installed, 0 to remove and 76 not upgraded.
Need to get 547 kB of archives.
After this operation, 3,551 kB of additional disk space will be used.
Do you want to continue [Y/n]? 

Como você pode ver, para instalar o googlecl (no meu computador), ele fará o download de 547kB. Para cancelar o download, basta digitar 'n' e pressionar enter.

    
por That Coder Guy 01.06.2014 / 10:40