Какова цель purge и как можно эффективно очистить лишний мусор?

Что делает команда "sudo apt purge <package_name>" и как удалить остальные файлы, добавленные вместе с <package_name> размером 400Мб?
 
Как можно освободить 400Мб, которые были заняты после установки <package_name>?
  • 15 ноября 2023 г. 8:20
Ответы на вопрос 2
Цель purge команды в Linux или Unix-подобных системах состоит в том, чтобы полностью удалить пакет и все файлы, связанные с ним, включая конфигурационные файлы.

Команда "sudo apt purge <package_name>" удаляет пакет с указанным именем из системы. Однако, эта команда не удаляет другие файлы, которые были добавлены вместе с пакетом при его установке.

Чтобы удалить оставшиеся файлы, связанные с <package_name> и имеющие размер 400 Мб, можно выполнить несколько действий:

1. Используйте команду "dpkg -L <package_name>" для получения списка всех файлов, связанных с пакетом. Это позволит вам увидеть, какие файлы будут удалены вместе с пакетом.
2. Просмотрите список файлов и определите те, которые вы хотите удалить. Убедитесь, что эти файлы имеют отношение только к <package_name>.
3. Используйте команду "sudo rm" или "sudo rm -rf", чтобы удалить каждый файл или каталог, связанный с <package_name>. Например, "sudo rm /путь/к/файлу" или "sudo rm -rf /путь/к/каталогу".
4. После удаления всех ненужных файлов можно запустить утилиту очистки кэша пакетного менеджера, такую как "sudo apt clean", чтобы освободить дополнительное пространство, которое было занято пакетами.

Итак, использование команды "sudo apt purge <package_name>" позволит удалить сам пакет, а затем применяя дополнительные шаги, описанные выше, можно удалить если есть необходимость и другие файлы, связанные с этим пакетом и освободить пространство на диске размером 400 Мб.
$ sudo apt install erlang
...
Следующих 41 новых пакетов нужно установить с пакетом erlang для этой операции.
...

$ sudo apt purge erlang
...
Для удаления пакетов, установленных автоматически, используйте «sudo apt autoremove».
Сам пакет erlang будет удален.
...

$sudo apt autoremove
...
Будет удалено 40 пакетов, которые больше не нужны после установки erlang.
...В результате установки пакета и его зависимостей использовано 109М, удаление самого пакета освободило 56К, а удаление зависимостей - 108М. В итоге почти все установленные пакеты были удалены. Какая у вас проблема?sudo apt purge  && sudo apt autoremoveЗдесь две отдельные команды, результат каждой нужно рассмотреть отдельно.
Похожие вопросы