склонный - добираются, удаляют libstdc ++-4.8-doc |, 101 МБ будет освобожден?

Вот вывод apt-get remove libstdc++-4.8-doc в моей системе.

$ 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) ...

Как видете, apt-get заявления, что 101 МБ был бы освобожден при удалении пакета. Вот вывод 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) ...

Установка (.deb) файл составляет только приблизительно 9 819 КБ. Как файл чрезмерно увеличивается в размерах к такой значительной степени на установке?

0
задан 9 November 2014 в 12:34

2 ответа

Это имеет смысл мне. Debian, упаковывающий сжатие использования (обычно Gzip), и пакет, который является почти полностью текстом (как пакеты документа), будет высокие степени сжатия. Я немного удивлен, что это - только 1:10.

На более близком контроле, документация HTML включала в пакет (которые являются, больше конкурируют, чем страницы справочника), берут приблизительно 115 МБ. Это включает много изображений, которые могли бы быть причиной. Теперь я удивлен, что степень сжатия достигла 1:10.

0
ответ дан 4 August 2019 в 10:03

Загружал/кэшировал размер! = Установленный размер

Когда Вы работаете sudo apt-get install libstdc++-4.8-doc затем это говорит:

  1. Потребность получить 0 КБ B/9,891 архивов.

    apt-get install загрузки deb архивируют от репозитория до каталога кэша /var/cache/apt/archives но здесь 0 B/9,891 kB средства потребовали, чтобы архивы (здесь 9 891 КБ deb) были, уже существуют в /var/cache/apt/archives. таким образом, нет ничего для загрузки с репозитория

  2. После этой операции будет использоваться 101 МБ дополнительного дискового пространства.

    Что означает для установки (после загрузки 9 891 КБ архивов), дисковое пространство 101 МБ будет использоваться, потому что после deb пакеты, загруженные apt это установлено dpkg к Вашей системе, которая создает библиотеки и двоичные файлы + совместно используемые файлы обычно в /usr/lib, /usr/bin & /usr/share

А также Когда Вы работаете sudo apt-get remove libstdc++-4.8-doc это говорит:

После этой операции будет освобождено дисковое пространство на 101 МБ.

То, что означает, что все файлы, установленные этим, упаковывают, удалено с пакетом (кроме конфигурации, потому что purge не используемый), который является о 101 МБ; скажите установил 101 МБ, будет освобожден

  • Но одна проблема: кэшируемый (9 891 КБ) архивы, все еще существуют в /var/cache/apt/archives) таким образом выполненный после команды для очистки их:

    sudo apt-get clean
    

Надежда, которую это помогло бы Вам понять правильно, почему существуют кавычки различия.


Дополнительная Информация: Deb сжата архивы, таким образом, это занимает меньше места; Вы будете видеть Unpacking libstdc++-4.8-doc (4.8.2-19ubuntu1) ... что означает, что deb распаковывает dpkg.

0
ответ дан 4 August 2019 в 10:03

Другие вопросы по тегам:

Похожие вопросы: