Como remover um pacote que eu compilei e instalei manualmente?

5

Eu recentemente compilei e instalei o Git em uma nova instalação do Mac OS 10.6, mas ele não instalou a documentação.

Agora percebo que eu deveria ter usado o pacote pré-compilado oferecido aqui: link

Como faço para remover todos os arquivos que adicionei ao meu sistema usando make install com o código-fonte do Git?

Edit: Eu tive problemas semelhantes no passado com outros pacotes também. Por exemplo, ./configure com o incorreto --prefix= ou algo assim. Qual é a prática geral para remover pacotes unix?

    
por macek 02.09.2010 / 21:06

1 resposta

5

make uninstall geralmente funciona. Se o seu makefile não suportar isso, então a sua melhor aposta será executar make -n install (que listará as etapas que o make install faz sem realmente executá-las) e inverter manualmente suas etapas.

Você também pode procurar pacotes Git de diferentes distribuições (como Debian ) para ver quais arquivos esses pacotes instalam. Talvez seja necessário ajustar um pouco os caminhos para uma instalação a partir do código-fonte, mas isso deve lhe dar uma boa ideia de quais arquivos precisam ser excluídos. (O Debian, por exemplo, divide o Git entre vários pacotes , então você pode precisar verificar as listas de arquivos para cada um.)

    
por 02.09.2010 / 22:44