Autor Tópico: Compilação.. e Desinstalação  (Lida 3738 vezes)

Offline Arthur Cruz

  • Usuário Ubuntu
  • *
  • Mensagens: 112
    • Ver perfil
Compilação.. e Desinstalação
« Online: 14 de Julho de 2007, 00:20 »
Dúvida rápida!
Depois de compilar e instalar um programa qualquer... como desinstalá-lo?
« Última modificação: 14 de Julho de 2007, 00:59 por Arthur Cruz »

Offline cyberlion

  • Usuário Ubuntu
  • *
  • Mensagens: 213
    • Ver perfil
    • Nóis na Tira
Re: Compilação.. e "Descompilação"
« Resposta #1 Online: 14 de Julho de 2007, 00:40 »
Antes de mais nada uma correção: o certo não é "descompilação", tendo em vista que o programa já foi compilado... e sim apenas uma "desinstalação".

Para desinstalar é simples, da mesma forma que você usou "make install" para instalar, use "make uninstall" para desinstalar. ;D
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

Offline Arthur Cruz

  • Usuário Ubuntu
  • *
  • Mensagens: 112
    • Ver perfil
Re: [Resolvido]Compilação.. e Desinstalação
« Resposta #2 Online: 14 de Julho de 2007, 00:44 »
apesar de ser bem simples esse procedimento, não tinha encontrado lugares que me ensinassem como desinstalar esses programas compilados...


obrigado msm! =]

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Compilação.. e "Descompilação"
« Resposta #3 Online: 14 de Julho de 2007, 00:48 »
Este é um problemas de copilar um programa.

Não tem como dar um sudo remove neste programa, ele nem aparece no synaptic

Muita vezes deve vir no pacote um how to (um arquivo txt mesmo) falando como desinstalar.

Senão tiver, vc vai ter que  retirar ele na unha...nunca fiz isso pois sempre instalei programas deb.
Mas já vi relato de pessoas que já passaram e tiveram que fazer isso.

Sempre que for instalar um tarballs use o checkinstall..ele ajuda a retirar estes programas com mais facilidade.
Informações sobre o checkinstall vc acha no search.

Vamos esperar mais alguém se manifestar, que tenha mais experiência.

Sorte
7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: [Resolvido]Compilação.. e Desinstalação
« Resposta #4 Online: 14 de Julho de 2007, 00:49 »
Uauuuuu...vocês foram rápidos heim.  ;)



Editando: Os relatos que já li falavam que nÃo era tão simples assim.

Bom saber.
« Última modificação: 14 de Julho de 2007, 00:51 por fabiovalinhos »
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline Arthur Cruz

  • Usuário Ubuntu
  • *
  • Mensagens: 112
    • Ver perfil
Re: [Resolvido]Compilação.. e Desinstalação
« Resposta #5 Online: 14 de Julho de 2007, 00:59 »
poxa vida!
intão a desinstalação vai mais além do "make uninstall"?!


e eu aqui pensando que o problema já estava resolvido!

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Compilação.. e Desinstalação
« Resposta #6 Online: 14 de Julho de 2007, 01:14 »
Pode ser que deu certo.

Neste tópico o galactus comenta mais ou menos  o que eu havia postado.
http://ubuntuforum-pt.org/index.php?topic=925.0

MAs já neste artigo ele dá a dica certeira que o cyberlion posta.
http://br-linux.org/tutoriais/001969.html


Na dúvida, eu evito tarballs se eu tenho a opçÃo deb.
 
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline Arthur Cruz

  • Usuário Ubuntu
  • *
  • Mensagens: 112
    • Ver perfil
Re: Compilação.. e Desinstalação
« Resposta #7 Online: 14 de Julho de 2007, 01:25 »
hmmmm, agora estou entendendo melhor como funcionam esses tarballs.. obrigado fabio!
sempre fugi deles também, jah que o os debs são mto práticos!

mas agora, se precisar fazer uma compilação usarei o comando "checkinstall" no lugar do "make install"!
assim um arquivo .deb é gerado pelo processo! facilitando a desinstalção! ufa!

bom! pelo que entendi "checkinstall" é um programa à parte, e ele gera inclusive rpms..
como não tenho tarballs para testar, gostaria de saber se eh preciso configurar esse "checkinstall" ou será que ele gera pacotes de acordo com a distribuição?

Offline cyberlion

  • Usuário Ubuntu
  • *
  • Mensagens: 213
    • Ver perfil
    • Nóis na Tira
Re: Compilação.. e Desinstalação
« Resposta #8 Online: 14 de Julho de 2007, 09:43 »
O checkinstall não precisa de nenhuma configuração, pode ficar tranqüilo ;D. Basta utilizá-lo e o programa já será instalado como um .deb. Assim você pode remover esse programa tanto pelo apt-get/aptitude como pelo synaptic.
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Compilação.. e Desinstalação
« Resposta #9 Online: 14 de Julho de 2007, 10:02 »
Lembrando também Arthur que nem tudo sÃo flores....coloque a palavra checkinstall no search do fórum, que vc verá alguns problemas de alguns colegas daqui.

Se bem que quase tudo não é imune a algum probleminha, devido ao fato de existir milhares de máquinas diferentes com milhares de configurações diferentes.

deb na veia....


7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Darcamo

  • Visitante
Re: Compilação.. e Desinstalação
« Resposta #10 Online: 14 de Julho de 2007, 10:32 »
Nem sempre existe make uninstall. O desenvolvedor do programa tem que ter colocado no makefile o "target" uninstall para que isso dê certo e muitos não o fazem.

A melhor maneira realmente é utilizar o checkinstall porque com isso o programa instalado estará integrado com o gerenciador de pacotes do ubuntu e poderá ser desinstalado pelo synaptic. Essa é a grande sacada.

Agora, se você não puder usar o checkinstall ou já instalou o programa apenas com o make install e o desenvolvedor não tiver criado o target uninstall no makefile, então realmente o único jeito é desinstalar na unha mesmo. Nesse caso, uma boa dica é "instalar novamente" o programa com o make install. Assim no terminal ele vai mostrar para onde os arquivos estão sendo copiados e você pode então deletá-los tendo a certeza de que apagou tudo.