Como desinstalar o gcc 4.6.2 instalado a partir do código-fonte?

1

Eu tenho o gcc 4.6.2 instalado (instalado a partir do tar source) no meu servidor ubuntu 10.10 64 bit, eu também instalei o gcc 4.4.5. Eu quero desinstalar o gcc 4.6.2 e fazer meu antigo gcc 4.4.5 padrão. Como posso fazer isso?

    
por psteelk 03.02.2012 / 17:23

3 respostas

1

Não é preciso desinstalar 4.6.2 . Se você o instalou dos repositórios e também possui o gcc 4.5 instalado, você pode fazer:

sudo update-alternatives --config gcc

que lhe permitirá escolher qual é o seu compilador padrão. A desinstalação de gcc 4.6.2 pode afetar outros pacotes.

    
por Karlson 04.02.2012 / 22:18
0

Primeiro, não altere o compilador padrão usado pelo superusuário do sistema operacional. Os caras da embalagem testaram cuidadosamente que tudo funciona com o 4.6, e se você mudar isso, você se arrisca a desestabilizar o sistema, e isso pode acabar mal.

O que você pode fazer é ajustar o compilador padrão apenas alterando a variável PATH em sua configuração de shell.

Então, basta adicionar isso:

PATH=/path/to/your/gcc/bin:$PATH

para o seu ~/.profile ou ~/.bash_profile ou ~/.bashrc ou o que for mais apropriado para você. (Ou apenas adicione a todos eles para estar no lado seguro.

    
por ams 05.02.2012 / 21:41
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.

Outra solução alternativa:

sudo find /usr/local/bin -maxdepth 1 -mtime -1 -delete