Desinstalar o gcc da fonte

2

Por diversão, eu compilei e instalei o gcc 4.7.2 em ~ / build, que contém bin, doc, lib, incluir, man, share, et al. diretórios, todos os quais são adicionados às variáveis de ambiente apropriadas.

Agora eu quero removê-lo, então ele pode parar de sombrear minha v4.4.7 / usr / bin / gcc com todas as suas bibliotecas associadas e outras coisas (qualquer que seja), mas, é claro, o GCC cria arquivos não oferece nenhum destino de desinstalação e find ~/bin -iname "\*gcc*" aumenta bastante.

A minha única opção é definir o prefixo para algum diretório temporário, executar a instalação novamente e usar um novo conjunto de arquivos como um guia para excluir os antigos? Ou há uma maneira melhor?

Isso é no Springdale Linux 6.4 (Pisa), kernel 2.6.32-358.11.1.el6.x86_64, e eu não tenho acesso root.

    
por tsbertalan 22.10.2013 / 18:24

1 resposta

0

No GCC 5.1.0, o melhor método até agora é instalá-lo em outro lugar com DESTDIR e depois usá-lo para decidir quais arquivos foram gerados, como mencionado em: link

Embora não exista um destino uninstall de nível superior, alguns diretórios o têm, em particular gcc , portanto, você pode fazer:

cd build/gcc
sudo make uninstall

Isso não remove tudo que foi instalado, mas remove os principais executáveis como gcc , g++ , cpp ... contidos nesse diretório, portanto, pode ser o suficiente.

    
por 10.06.2015 / 17:16