Como você pode remover completamente um pacote?
Eu estou tentando fazer uma instalação limpa do pacote octave3.2
.
Para fazer isto, eu removi-o e depois tentei reinstalá-lo.
Quando eu reinstalei, ocorreu um erro. Pode ser um bug no pacote, mas eu quero ter certeza de ter tudo removido para que eu possa fazer uma instalação limpa.
É o suficiente para fazer isto?
sudo apt-get --purge remove octave3.2
191
3
Esta é uma resposta muito geral à pergunta sobre os efeitos da purga de embalagens. Para conselhos específicos para a sua situação, você'terá que editar sua pergunta para incluir informações adicionais--em particular, o texto completo e exato da mensagem de erro que você está recebendo.
Remover pacotes com
sudo apt purge ...
ousudo apt --purge remove ...
irá removê-los e todos os seus ficheiros de configuração global (i.e., em todo o sistema). Isto é normalmente o que as pessoas querem dizer quando falam em remover completamente um pacote.Mas isso não'não significa que o seu sistema seja o mesmo que era antes de o pacote ser instalado. Em particular:
Isto não remove pacotes que foram instalados como dependências, quando você instalou o pacote que você're agora está removendo. Assumindo que esses pacotes são't dependências de quaisquer outros pacotes, e que você tem't os marcou como instalados manualmente, você pode remover as dependências com
sudo apt autoremove
ou (se você quiser excluir os arquivos de configuração de todo o sistema também)sudo apt --purge autoremove
.Isto não remove os arquivos de configuração que não estejam em todo o sistema. Especificamente, não remove a configuração específica do usuário:
Ele não remove os arquivos de configuração e diretórios localizados nos usuários' diretórios home (ou no subdiretório
.config
de seus diretórios home), criados pelo software que o pacote fornece..config', eles normalmente começam com um
.eles mesmos. De qualquer forma, você pode vê-los com [
ls][1] utilizando a bandeira
-a' ou `-A', e você pode vê-los no Nautilus e na maioria dos outros navegadores/gerenciadores de arquivos pressionando Ctrl+H ou indo para View > **Show Hidden Files***.Ele não reverte as alterações feitas em arquivos de configuração existentes específicos do usuário.
Ele não remove novas chaves
gconf
oudconf
, ou reverte qualquer mudança de configuraçãogconf
oudconf
.Utilizar
purge' ou
--purge remove' em vez deremove' não reverte as alterações nos arquivos de configuração existentes no sistema fornecidos por outros pacotes ou criados manualmente pelo usuário. Entretanto, algumas vezes tais alterações são desfeitas pela desinstalação do pacote (seja ele's um
purgeao invés de um
remove`).É melhor acompanhar os pacotes de dependência extra instalados enquanto você estiver instalando um.
Se você remover apenas o pacote original, o pacote de dependência pode permanecer.
Então você tem que remover manualmente cada um deles usando
Em vez de remover manualmente pacotes dependentes auto-instalados, use o seguinte em vez disso: