Podar o yum de pacotes instalados obsoletos / duplicar pacotes do gcc após a instalação manual

1

Eu estou em uma situação estranha, e talvez eu estraguei alguma coisa e só precise apertar o botão reset e reinstalar o CentOS.

Desligue uma nova instalação do CentOS 7.1 no outro dia, notei que a versão mais recente do gcc-g ++ é 4.8.5-4 . Eu estou trabalhando em um projeto c ++ e queria tentar atualizar para uma versão mais recente. Eu olhei em volta e não encontrei uma maneira fácil de instalar um mais novo, então eu encontrei no rpmfind, começou a baixar este pacote e suas dependências, e passou a instalar os pacotes manualmente com rpm -ivh --replacefiles (sem saber que eu provavelmente estava estragando coisas).

Quando terminei, atualizei algumas coisas no eclipse e, para minha surpresa, funcionou. Agora eu posso usar o material de regex do std-lib em c ++, ele compila meu projeto, sem problemas estranhos, achei que estava tudo bem.

Então eu volto hoje para tentar instalar o teamviewer, que aparentemente requer glibc.i686 . Eu não o tenho instalado e não consigo instalá-lo porque recebi um texto longo e: Protected multilib versions: glibc-2.17-106.el7_2.1.i686 != glibc-2.22-6.fc23_x86_64 . Então notei quando eu verifiquei quais pacotes eu instalei, o yum acha que eu tenho gcc-4.8.5-4.el7.x86_64 e gcc-5.3.1-2.fc24.x86_64 ambos instalados.

Tenho certeza de que não tenho mais a versão 4.8.5, porque substituí os arquivos. Posso apenas remover o 4.8.5-4 e instalar o teamviewer / outros aplicativos de 32 bits enquanto mantenho o meu gcc 5.3.1? Ou eu realmente estraguei tudo, e não há maneira de executar um ambiente limpo enquanto uso uma versão do gcc mais recente que a mais recente do repo?

Obrigado

    
por krb686 23.12.2015 / 22:30

0 respostas