Desinstalação de software

Desinstalação de software

Às vezes, quando instalo um software usando o sudo apt-get install <package>comando, o pacote pode demorar alguns minutos para ser instalado e no final pode ocupar alguns GB de espaço. Se eu desinstalá-lo usando sudo apt-get purge <package>, ele poderá ser desinstalado em segundos e muito pouco espaço (alguns kb ou mb) poderá ser removido do original que ocupava quando instalado! Obviamente, isso significa que esta não é uma desinstalação limpa e que meu PC está cheio de arquivos não excluídos. Por que isso está acontecendo e como devo desinstalar os pacotes de forma limpa e completa?

Responder1

Quando você instala um pacote, também pode ser necessário instalar dependências para que ele funcione - por exemplo, instalartorcs(por exemplo, com sudo apt-get install torcs), ele precisatorcs-dataetc para funcionar - eles também estão instalados e são bastante grandes (portanto, reserve um tempo para fazer o download, etc.).

Ao remover torcs(por exemplo, com sudo apt-get remove torcs), provavelmente deixará os torcs-datapacotes e outros pacotes não mais necessários para trás, ocupando espaço. Você pode resolver isso executando sudo apt-get autoremove <package>ou sudo apt-get autoremoveapós removê-lo com purge/ remove.

Você também pode --purgeoptar por autoremoveremover arquivos de configuração restantes.

Uma forma extra de liberar espaço é usar sudo apt-get clean, para limpar as informações do repositório e os pacotes em cache que também ocupam espaço. Você provavelmente precisará correr sudo apt-get updatedepois.

Aqui estão as entradas relevantes dea página do manual:

   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.

informação relacionada