Estou tentando fazer uma instalação limpa do octave3.2
pacote.
Para fazer isso, eu o removi e tentei reinstalá-lo.
Quando eu reinstalei, ocorreu um erro. Pode ser um bug no pacote, mas quero ter certeza de que tudo foi removido para que eu possa fazer uma instalação limpa.
É o suficiente para fazer isso?
sudo apt-get --purge remove octave3.2
package-management
uninstall
octave
user1012451
fonte
fonte
Respostas:
Esta é uma resposta muito geral à pergunta sobre os efeitos da remoção de pacotes. Para obter conselhos específicos à sua situação, você precisará editar sua pergunta para incluir informações adicionais - em particular, o texto completo e exato da mensagem de erro que você está recebendo.
A remoção de pacotes com ou os removerá e todos os seus arquivos de configuração global (ou seja, em todo o sistema). Geralmente é isso que as pessoas querem dizer quando falam em remover completamente um pacote.
sudo apt purge ...
sudo apt --purge remove ...
Mas isso não significa que seu sistema seja o mesmo de antes da instalação do pacote. Em particular:
Isso não remove os pacotes que foram instalados como dependências, quando você instalou o pacote que está removendo agora. Supondo que esses pacotes não sejam dependências de nenhum outro pacote e que você não os marcou como instalados manualmente, é possível remover as dependências com
sudo apt autoremove
ou (se você deseja excluir também os arquivos de configuração em todo o sistema)sudo apt --purge autoremove
.Isso não remove os arquivos de configuração que não são do sistema. Especificamente, ele não remove a configuração específica do usuário:
Ele não remove os arquivos e diretórios de configuração localizados nos diretórios pessoais dos usuários (ou no
.config
subdiretório dos diretórios pessoais), criados pelo software fornecido pelo pacote..config
, eles geralmente começam com.
eles próprios. De qualquer forma, você pode vê-losls
usando o sinalizador-a
ou-A
, e pode vê-los no Nautilus e na maioria dos outros navegadores / gerenciadores de arquivos, pressionando Ctrl+ Hou indo em Exibir > Mostrar arquivos ocultos .Ele não reverte as alterações feitas nos arquivos de configuração específicos do usuário existentes.
Ele não remove nova
gconf
oudconf
chaves, ou reverter qualquergconf
oudconf
alterações de configuração.O uso
purge
ou em--purge remove
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. No entanto, algumas vezes essas alterações são desfeitas com a desinstalação do pacote (independentemente de ser umpurge
e não umremove
).fonte
Use o comando:
Ele limpará os pacotes necessários junto com as dependências instaladas com esses pacotes. A
--auto-remove
opção funciona de forma semelhante asudo apt-get autoremove
.fonte
Primeiro, verifique o nome do pacote que deseja remover:
dpkg --list
Em seguida, remova o pacote fornecido
sudo apt-get remove package_name
Limpe qualquer código relacionado
sudo apt-get purge package_name
Em seguida, remova automaticamente
sudo apt-get autoremove
Finalmente, faça uma limpeza para verificar se tudo foi removido corretamente
sudo apt-get clean
Você gostaria de verificar na lista de pacotes se o que você deseja remover não está mais listado, mas é opcional.
Tenha um bom dia,
fonte
Melhor acompanhar os pacotes de dependência extras instalados enquanto você está instalando um.
Se você remover apenas o pacote original, o pacote de dependência poderá permanecer.
Então você tem que remover manualmente cada um usando
fonte
apt-get install package_name > output
Então,less output
para ver toda a saída com rolagem.Em vez de remover manualmente os pacotes dependentes instalados automaticamente, use o seguinte:
fonte
Se você deseja remover alguns pacotes específicos, pode usar estes comandos:
não esqueça a opção "-y" porque, caso contrário, o apt-get continuaria perguntando sobre a remoção de pacotes individuais e não removerá nada.
fonte
-y
:apt-get --purge autoremove $(dpkg --get-selections | grep PACKAGE_NAME | awk '{ print $1}')
. Isso seria um pouco mais seguro.Outra opção que você tem, é usar o
debfoster
pacote. Isso irá localizar e sugerir interativamente pacotes para remoção (e eliminação) junto com pacotes dependentes.fonte