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
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?
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
Eu também tentei instalar o Swish ++ a partir de fontes:
~/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.