Удаление программного обеспечения

Иногда, когда я устанавливаю программное обеспечение с помощью sudo apt-get install <package> управляйте, чтобы пакет мог занять минуты, которые будут установлены, и в конце он может занять некоторого ГБ пространства. Если я удаляю его использование sudo apt-get purge <package> затем это может быть удалено в секундах, и очень мало пространства (некоторый Кбит или МБ) может быть удалено из оригинала, который это заняло при установке! Очевидно, это означает, что это не чистое удаление и что мой ПК полон восстановленных после удаления файлов. Почему это происходит и как я должен удалить пакеты чисто и полностью?

4
задан 31 October 2014 в 05:34

1 ответ

При установке пакета он, возможно, также должен установить зависимости для него для работы - например, установка torcs (например, с sudo apt-get install torcs), этому нужно torcs-data и т.д. для работы - они также установлены и довольно большие в размере (так также займите время для загрузки и т.д.).

При удалении torcs (например, с sudo apt-get remove torcs), это, вероятно, уедет torcs-data пакеты и другие больше необходимые пакеты позади, занимая место. Можно решить это путем выполнения sudo apt-get autoremove <package>, или sudo apt-get autoremove после удаления его с purge/remove.

Вы можете также Вы --purge опция с autoremove удалить перенесенные конфигурационные файлы.

Дополнительный способ освободить место состоит в том, чтобы использовать sudo apt-get clean, убрать repo информацию и кэшируемые пакеты, которые также занимают место. Необходимо будет, вероятно, работать sudo apt-get update впоследствии.

Вот соответствующие записи из страницы руководства:

   purge
       purge is identical to remove except that packages are removed and
       purged (any configuration files are deleted too).

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. When
       APT is used as a dselect(8) method, clean is run automatically.
       Those who do not use dselect will likely want to run apt-get clean
       from time to time to free up disk space.

   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.
6
ответ дан 17 November 2019 в 14:15

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

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