Como desinstalar um aplicativo que foi instalado a partir de um instalador do Linux?

2

Meu servidor é o CentOS Release 5.2 (Final).

Como faço para desinstalar um aplicativo que foi instalado a partir de um Instalador do Linux, que é a extensão do tipo .bin ?

Por exemplo: eu instalei um aplicativo chamado Mono usando Instalador do Linux e agora eu quero desinstalar este aplicativo.

Se for uma instalação RPM, podemos usar 'rpm -e' e se for instalado a partir da fonte, podemos usar 'make uninstall' . Da mesma forma, qual é a maneira equivalente de desinstalar um aplicativo instalado a partir de um Instalador do Linux (.bin)?

NOTA: Mono é uma estrutura de desenvolvimento .NET de plataforma aberta e de código aberto

    
por Gnanam 03.11.2010 / 10:23

2 respostas

3

Os instaladores desse tipo normalmente não têm uma maneira padrão de se desinstalar. Você vai querer se referir a qualquer documentação que veio com o instalador, ou talvez dar uma olhada em qualquer README instalado. Alguns instaladores desse tipo têm uma opção de desinstalação, outros instalam um binário / script que faz o truque.

Falando particularmente do Mono, no entanto, pelo que posso dizer, eles oferecem RPMs / um repositório Yum para o RHEL / CentOS. Este instalador foi um produto de terceiros ou é uma relíquia de uma maneira anterior de fazer as coisas?

    
por 03.11.2010 / 10:45
0

Se o instalador mono suportar uma "instalação de teste" onde ele não escreve nada no disco, execute-o dessa maneira e insira em um arquivo a saída de onde ele está colocando todos os arquivos. Em seguida, alimente essa saída em um script rm -rf.

Você também pode simplesmente reinstalar, se não se importar em possivelmente estragar seu arquivo conf. Em seguida, apenas escreva um script bash simples com um for () que leia todas as linhas no arquivo de saída e exclua cada arquivo, um por um.

    
por 30.09.2011 / 09:59