Вот вывод 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 КБ. Как файл чрезмерно увеличивается в размерах к такой значительной степени на установке?
Это имеет смысл мне. Debian, упаковывающий сжатие использования (обычно Gzip), и пакет, который является почти полностью текстом (как пакеты документа), будет высокие степени сжатия. Я немного удивлен, что это - только 1:10.
На более близком контроле, документация HTML включала в пакет (которые являются, больше конкурируют, чем страницы справочника), берут приблизительно 115 МБ. Это включает много изображений, которые могли бы быть причиной. Теперь я удивлен, что степень сжатия достигла 1:10.
Когда Вы работаете sudo apt-get install libstdc++-4.8-doc
затем это говорит:
Потребность получить 0 КБ B/9,891 архивов.
apt-get install
загрузки deb архивируют от репозитория до каталога кэша /var/cache/apt/archives
но здесь 0 B/9,891 kB
средства потребовали, чтобы архивы (здесь 9 891 КБ deb) были, уже существуют в /var/cache/apt/archives
. таким образом, нет ничего для загрузки с репозитория
После этой операции будет использоваться 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
.