uninstall package compilado da fonte

3

Esta questão estende este , onde o conselho é usar checkinstall no futuro. Conselhos sensatos, mas gostaria de saber se é possível apenas repetir o processo de compilação e, em seguida, armazenar a lista de arquivos a serem instalados pela segunda vez e, em seguida, remover o script de acordo com o resultado da lista da segunda instalação?

Ou, como alternativa, se o checkinstall for usado para instalar o mesmo pacote, os arquivos sobrescreverão os da primeira construção e, conseqüentemente, serão removidos pelo gerenciador de pacotes?

    
por ako 14.09.2014 / 01:33

1 resposta

2

Sim, se não houver make uninstall , make install pode ajudar a localizar arquivos instalados.

Executar make install novamente e capturar a saída fornece a lista de arquivos instalados, como parte da saída do log, onde você pode usá-lo 'manualmente' ou extraí-lo.
Se você não tem mais o diretório de compilação, ele também deve funcionar quando você começar de baixar a fonte novamente, de preferência a mesma versão.

Para capturar a saída normal e de erro e vê-la durante a execução, use:

sudo make install 2>&1 | tee makeinstall.log

Não vejo razão para o mesmo não funcionar com checkinstall .

    
por Volker Siegel 14.09.2014 / 02:55