Você ainda tem o pacote de fontes? Você pode analisar o Makefile para comandos de instalação ou pode instalá-lo novamente (com outro $PREFIX
) para capturar uma lista de arquivos instalados. Além disso, é impresso em STDOUT. Você pode então remover esses arquivos do diretório onde eles foram originalmente instalados.
Editar:
Eu só desenterrei minhas anotações sobre como fazer um script de desinstalação. Fique comigo, estou parafraseando aqui.
Depois de criar e instalar em um diretório de destino temporário, faça o seguinte. (Onde $PREFIX
é o que você usou com ./configure
.)
cd $PREFIX
find . -type f | cut -b 1 --complement | sed 's/^/rm -f \/usr\/local/g' > uninstall.sh
find . -type d | cut -b 1 --complement | sed 's/^/rmdir --ignore-fail-on-non-empty \/usr\/local/g' >> uninstall.sh
A saída será parecida com:
rm -f /usr/local/lib/somelib.so
rm -f /usr/local/bin/somebin
rm -f /usr/local/include/someapp/someheaders.h
rmdir --ignore-fail-on-non-empty /usr/local/share
rmdir --ignore-fail-on-non-empty /usr/local/bin
rmdir --ignore-fail-on-non-empty /usr/local/include/someapp
...
Isso não remove os diretórios críticos do sistema ( /usr/local/bin
, etc) porque eles não estarão vazios. Além disso, você desejará confirmar que o script ./configure
usa /usr/local
como o padrão $PREFIX
. Ajuste o comando sed
conforme necessário.