Дисковое пространство, необходимое для установки, больше, чем освободившееся после удаления: почему? [дубликат]

На этот вопрос уже есть ответ здесь:

Я установил OBS Studio:

sudo apt-get install obs-studio 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gir1.2-keybinder-3.0 libkeybinder-3.0-0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libfdk-aac0 libluajit-5.1-2 libluajit-5.1-common libxcb-xinerama0
The following NEW packages will be installed:
  libfdk-aac0 libluajit-5.1-2 libluajit-5.1-common libxcb-xinerama0 obs-studio
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,678 kB of archives.
After this operation, 13.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Я решил удалите его:

sudo apt-get --purge remove obs-studio Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gir1.2-keybinder-3.0 libfdk-aac0 libkeybinder-3.0-0 libluajit-5.1-2
  libluajit-5.1-common libxcb-xinerama0
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  obs-studio*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 11.6 MB disk space will be freed.
Do you want to continue? [Y/n] 

При удалении я ожидаю, что 13,0 МБ дискового пространства будет освобождено, потому что это то, что требовалось для установки, но вместо этого я получил 11,6 МБ дискового пространства: Почему?

4
задан 22 May 2018 в 20:22

2 ответа

Разницу можно найти здесь:

The following additional packages will be installed:
  libfdk-aac0 libluajit-5.1-2 libluajit-5.1-common libxcb-xinerama0

После удаления obs-studio эти пакеты должны быть доступны для удаления с помощью apt-get autoremove, если от них не зависят другие пакеты.

Вы также можете выполнить:

sudo apt-get remove --purge obs-studio libfdk-aac0 libluajit-5.1-2 libluajit-5.1-common libxcb-xinerama0

, и вы должны получить исходный размер напрямую.

5
ответ дан 1 December 2019 в 09:02

Поскольку не все удалено. Заметьте, что пакет требует библиотек пары, установленных среди который libluajit-5.1-2. Во время удаления только удален сам пакет, и Вам предлагают использовать autoremove избавиться от неиспользованных других пакетов. Перечитайте подсказку удаления снова. Файлы конфигурации также не могут быть удалены. Для полного удаления иногда --purge опция рекомендуется.

Что касается того, почему это сделано так, я могу только предположить, что это - защитная функция, поскольку различное программное обеспечение полагается на библиотеки и API, таким образом продвижение системного администратора для удаления их вручную является проверкой работоспособности, что это точно, что они хотят. Или другими словами, избегая повреждающихся вещей на всякий случай.

4
ответ дан 1 December 2019 в 09:02

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

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