Problemas ao recompilar o Swish ++ [duplicado]

-1

Estou trabalhando com o Swish ++ no Ubuntu 12.04. Devido à minha tese, devo instalar o Swish ++ a partir do código-fonte. Durante a instalação enfrentei vários problemas, mas finalmente os resolvi e o pacote Swish ++ foi instalado com sucesso. Embora eu tenha encontrado uma discrepância com os nomes Swish ++ (eu perguntei esta questão, mas não obtive respostas lá) . De qualquer forma, apesar disso, tudo correu bem. Eu poderia usar index e search com todas as funções de index++ e search++ .

Mas agora tenho outro problema. Eu mudei arquivos de configuração do Swish ++ e preciso recompilá-lo. A primeira vez que fiz isso, usei o comando make . Como posso excluir o Swish ++ e instalá-lo novamente? O comando sudo apt-get remove --auto-remove swish++ diz que o pacote não foi instalado e não pode ser removido. Como posso remover os programas que foram instalados a partir do código-fonte?

    
por lidia 10.03.2014 / 20:55

2 respostas

0

Eu ainda tenho o diretório fonte onde você construiu o Swish ++ pela primeira vez, você pode desinstalá-lo usando o mesmo Makefile com:

sudo make unistall
    
por Sylvain Pineau 10.03.2014 / 21:08
0

Eu também tentei instalar o Swish ++ a partir de fontes:

  • Primeiro baixei a última versão aqui: %código%
  • Nesse diretório, posso executar com sucesso ~/Downloads/swish++-6.1.5

Se isso não funcionar para você, siga todas as etapas executadas pelo comando de desinstalação:

cd /usr/local/bin && rm -fr index search extract
cd /usr/local/lib && rm -fr WWW.pm
rm -fr /etc/init.d/searchd \
        /etc/rc1.d/K99searchd \
        /etc/rc2.d/K99searchd \
        /etc/rc3.d/S99searchd \ 
        /etc/rc5.d/S99searchd \
        /etc/rc6.d/K99searchd
cd /usr/local/man/man1 && rm -fr extract.1 httpindex.1 index.1 search.1 splitmail.1
cd /usr/local/man/man3 && rm -fr WWW.3
cd /usr/local/man/man4 && rm -fr swish++.conf.4 swish++.index.4
cd /usr/local/man/man8 && rm -fr searchd.8 searchmonitor.8 

execute-os individualmente com make uninstall para obter privilégios de root.

    
por Sylvain Pineau 11.03.2014 / 12:05