Autor Tópico: Comando inverso do install [Resolvido]  (Lida 3713 vezes)

Offline kitoeag

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Comando inverso do install [Resolvido]
« Online: 05 de Fevereiro de 2014, 12:17 »
Bom dia a todos,

Compilei um programa chamado gcbasic e tentei instala-lo usando o comando:

sudo install gcbasic /usr/local/bin

O problema é que quero desinstalar-lo mas não sei qual comando usar.

« Última modificação: 05 de Fevereiro de 2014, 19:49 por kitoeag »

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Comando inverso do install
« Resposta #1 Online: 05 de Fevereiro de 2014, 13:58 »
Ola

"Boas" noticias: Não existe comando para desinstalar pacotes compilados, principalmente os escritos para Windows como o gcbasic, porém...

Pelo comando que postou nada foi instalado, sudo instal {pacote} {local} não instala absolutamente nada nos derivados do Debian como o Ubuntu.

Configure
Make
Make install sim, estes instalam pacotes.

Todo pacote compactado em binário, além das licenças, vem acompanhado de um arquivo README, o qual deve ser lido, e possivelmente possua as instruções de desinstalação.

Voce pode tentar
Código: [Selecionar]
sudo dpkg -P gcbasic mas pode não funcionar.

ou ir à pasta /usr/local/bin e remover tudo referente ao gcbasic

porque não instalou o gcbasic-PL que é para Linux? => https://sourceforge.net/projects/piclinux/files/GcBasic-PL/GcBasic-PL_0.9_12-08-09/GcBasic-PL_0.9_12-8-09.deb/download

[]'s
« Última modificação: 05 de Fevereiro de 2014, 16:44 por Tota »

Offline kitoeag

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Comando inverso do install
« Resposta #2 Online: 05 de Fevereiro de 2014, 19:45 »
Ola Tota.

gcbasic-PL, é exatamente isso que eu queria.

Eu havia baixado os fontes do site gcbasic e depois os compilei usando o Freebasic. Funcionou perfeitamente, o gcbasic passou a rodar no linux. Eu estava querendo colocar o executável em algum diretório do sistema para conseguir acessa-lo de qualquer diretório. Agora com o gcbasic-PL já está tudo pronto!  :D

Você tinha razão novamente, bastou usar o comando sudo rm -f /usr/local/bin/gcbasic para anular minhas alterações.

Muito obrigado pela ajuda. Valeu.

« Última modificação: 05 de Fevereiro de 2014, 19:47 por kitoeag »

Offline kitoeag

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Comando inverso do install [Resolvido]
« Resposta #3 Online: 05 de Fevereiro de 2014, 21:10 »
Uma observação - Ao tentar instalar o pacote gcbasic-PL, uma mensagem de erro é gerada:

Código: [Selecionar]
dpkg: error processing /home/edivaldo/Downloads/GcBasic-PL_0.9_12-8-09.deb (--install):
 parsing file '/var/lib/dpkg/tmp.ci/control' near line 2 package 'gcbasic':
 error in Version string '0.9_12-8-09-2': invalid character in version number

Para corrigir esse problema, descompacte o pacote GcBasic-PL_0.9_12-8-09. Lá dentro do diretório descompactado, abra o arquivo control que está na pasta DEBIAN.
Na segunda linha deste arquivo temos o seguinte:

Código: [Selecionar]
Version: 0.9_12-8-09-2
Altere para:

Código: [Selecionar]
Version: 0.9-12-8-09-2
Depois é só gerar o pacote DEB novamente usando o comando:

Código: [Selecionar]
dpkg-deb -b <caminho absoluto do diretório base> <local onde o pacote deve ser gerado>
Exemplo:
Código: [Selecionar]
dpkg-deb -b /home/edivaldo/Downloads/GcBasic-PL_0.9_12-8-09  /home/edivaldo/

Pronto. Basta instalar o pacote normalmente.
« Última modificação: 05 de Fevereiro de 2014, 21:11 por kitoeag »