Почему для установки программы требуется 64 МБ, но освобождается 3,5 МБ, когда она удаляется позже в Ubuntu?

Хорошо, я установил программу размером 64 МБ. Теперь я пытаюсь удалить его, используя Терминал:

sudo apt-get purge <program-name>

после выполнения этой команды, подтверждающее сообщение будет:

blah blah blah...
The following packages will be REMOVED:
  <program-name>*

After this operation, 3,577 kB disk space will be freed.
Do you want to continue? [Y/n] 

Теперь мой вопрос, что, черт возьми, происходит здесь ?!

64 МБ при установке, затем 3,5 МБ после удаления ???!

0
задан 22 August 2014 в 18:29

3 ответа

Ubuntu не работает как Windows

In Windows, программа идет в значительной степени со всеми файлами, в которых требуется.

В Ubuntu, программа использует много общих файлов. Их называют зависимостями. Эти общие файлы загружаются однажды и используются всеми программами, для которых нужны они. (Это - одна из причины, почему Ubuntu не устанавливает все файлы в единственной папке. Это сохраняет различные типы файлов в общей папке для того типа файлов, таким образом, другие программы могут найти их там.)

Вы, возможно, установили некоторые другие программы, которые зависят от некоторых из этих общих файлов первая программа, установленная как часть загрузки 64 МБ.

при удалении программы она смотрит, который другая программа продолжит быть нужной в этих общих файлах и удерживает их на месте.

Иногда это не работает слишком хорошо, и некоторые осиротевшие общие файлы оставлены позади. Можно использовать

sudo apt-get autoremove

для удаления тех файлов.

надежда это помогает

0
ответ дан 22 August 2014 в 18:29

Пакет может зависеть от других пакетов. Они все установлены при установке основного пакета. sudo apt-get remove ... автоматически не освобождает теперь осиротевшие зависимости, которые были установлены для Вашего пакета.

А, простой sudo apt-get autoremove, должен освободить остающееся пространство.

0
ответ дан 22 August 2014 в 18:29

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

Необходимо использовать apt-get вместе с autoremove команда, но... Будьте дополнительны осторожный!

Несколько недель назад я хотел удалить Python2.7 (у меня была более новая версия). Я сделал sudo apt-get autoremove python2.7. Не знал то, что точно я делаю, поэтому записал "да". И видел, что что-то неправильно, когда я получаю информацию "удаление терминала". Я удалил половину своей системы Ubuntu, должен был переустановить его.

Так, будьте дополнительны осторожный с, автоудаляют команду. Я думаю, просто не используйте его, если Вам действительно не нужно больше свободного пространства, или Вы действительно знаете то, что является Вами выполнение. Вы не проиграете слишком много не использованием, автоудаляют, просто немного дискового пространства, Ubuntu не будет медленнее. Я не буду больше использовать его, если я не буду уверен, что знаю то, что я делаю.

0
ответ дан 22 August 2014 в 18:29

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

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