apt-get remove libstdc ++ - 4.8-doc | 101MB será libertado?

0

Aqui está a saída de apt-get remove libstdc++-4.8-doc no meu sistema.

$ sudo apt-get remove libstdc++-4.8-doc 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libstdc++-4.8-doc
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 101 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 272370 files and directories currently installed.)
Removing libstdc++-4.8-doc (4.8.2-19ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Como você pode ver, apt-get afirma que 101 MB seriam liberados na remoção do pacote. Aqui está a saída de apt-get install libstdc++-4.8-doc .

$ sudo apt-get install libstdc++-4.8-doc 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libstdc++-4.8-doc
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/9,891 kB of archives.
After this operation, 101 MB of additional disk space will be used.
Selecting previously unselected package libstdc++-4.8-doc.
(Reading database ... 263557 files and directories currently installed.)
Preparing to unpack .../libstdc++-4.8-doc_4.8.2-19ubuntu1_all.deb ...
Unpacking libstdc++-4.8-doc (4.8.2-19ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up libstdc++-4.8-doc (4.8.2-19ubuntu1) ...

O arquivo de instalação (.deb) é de apenas 9.819 kB. Como o arquivo incha em uma extensão tão grande na instalação?

    
por kesari 09.11.2014 / 06:08

2 respostas

0

Faz sentido para mim. O pacote Debian usa compressão (geralmente Gzip), e um pacote que é quase inteiramente texto (como pacotes doc) terá altas taxas de compressão. Estou um pouco surpreso, é só 1:10.

Em uma inspeção mais detalhada, a documentação HTML incluída no pacote (que é mais competitiva que as páginas man) leva cerca de 115MB. Inclui muitas imagens, o que pode ser o motivo. Agora estou surpreso que a taxa de compressão tenha atingido 1:10.

    
por muru 09.11.2014 / 07:07
0

Tamanho transferido / em cache! = Tamanho instalado

Quando você executa sudo apt-get install libstdc++-4.8-doc , ele diz:

  1. % bl0ck_qu0te%

    apt-get install faz download dos arquivos deb do repositório para o diretório de cache /var/cache/apt/archives mas aqui 0 B/9,891 kB significa que os arquivos necessários (aqui 9.891 kB de deb) já existem em /var/cache/apt/archives . então não há nada para baixar do repositório

  2. % bl0ck_qu0te%

    O que significa para instalação (após o download de 9.891 kB de arquivos) serão utilizados 101MB de espaço em disco, porque após os pacotes deb baixados por apt ele é instalado por dpkg no sistema que cria bibliotecas e binários + arquivos compartilhados geralmente em /usr/lib , /usr/bin & amp; /usr/share

Além de quando você executa sudo apt-get remove libstdc++-4.8-doc , ele diz:

% bl0ck_qu0te%

O que significa que todos os arquivos instalados por este pacote são removidos com o pacote (exceto configuração porque purge não é usado), que é de cerca de 101MB; digamos que instalados 101MB serão liberados

  • Mas um problema é : arquivos em cache (9.891 kB de) ainda existem em /var/cache/apt/archives ) então execute o seguinte comando para limpá-los:

    sudo apt-get clean
    

Espero que isso ajude você a entender corretamente por que há cotações de diferença.

Informações Adicionais: Deb é um arquivo compactado que consome menos espaço; você verá Unpacking libstdc++-4.8-doc (4.8.2-19ubuntu1) ... , o que significa que deb está descompactando dpkg .

    
por Pandya 09.11.2014 / 07:48