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

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

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

решение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, чтобы очистить информацию о репозитории и кэшированные пакеты, которые также занимают место. Вероятно, вам понадобится запустить 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.

Связанный контент