Como faço para apagar tudo do "nome" especificado

0

Há alguns dias, instalei pcsxr e hoje queria remover completamente tudo de pcsxr

Eu tentei purge , mas quando executo locate -c pscxr , a saída foi 48 , então significa que ainda tenho uma pasta / diretório / conteúdo no meu sistema. Eu quero saber se há alguma maneira que eu possa remover tudo de pcsxr . Existe alguma maneira que eu poderia simplesmente especificar name e excluir tudo?

    
por Marco 04.07.2017 / 17:02

1 resposta

3

Pode ter várias causas e também depende de como você a instalou.

Primeiro, o banco de dados locate é gerado em um agendamento via cron . Se você criar um arquivo, atualizar o banco de dados via updatedb , excluir o arquivo que você acabou de criar e, em seguida, tentar locate it, ele ainda estará no banco de dados. Gere novamente o banco de dados com outra execução de updatedb e o arquivo não será exibido em locate .

Em segundo lugar, se você instalou via apt , apt-get , etc., então apt purge pscxr ou apt-get purge pscxr deve fazê-lo, MAS somente removerá arquivos que o processo de instalação criou. Se você editar um arquivo e seu editor criar automaticamente um arquivo de backup, esses arquivos de backup ainda estarão lá, assim como o caminho do diretório para os arquivos. Observe que, se você precisar de outros pacotes para dependências, precisará executar também apt-get autoremove ou apt autoremove .

Se você instalou a partir da origem, se tiver o diretório de origem em que executou os comandos make , poderá fazer um make uninstall , mas o sucesso desse script dependerá do makefile em si. Não muitos pacotes de fontes incluem uma desinstalação no makefile embora ...

Então ... como root execute updatedb , em seguida, tente seu comando locate e, a menos que você tenha editado ou copiado arquivos para os caminhos que estão no pacote, tudo deve ter desaparecido ...

    
por 04.07.2017 / 17:21