Como posso atualizar o gcc da versão 4.4.3 para a versão 4.6.1?

3

Como posso atualizar com segurança o compilador gcc v 4.4.3 para 4.6.1 no Ubuntu 10.04?

Eu tentei:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 60C317803A41BA51845E371A1E9377A2BA9EF27F
gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com
gpg: key BA9EF27F: public key "Launchpad Toolchain builds" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
igor@igor-desktop:~$ sudo apt-get install gcc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.

Sem sucesso: (

    
por G-71 23.08.2011 / 08:13

1 resposta

2

O PPA em particular que você apontou em sua pergunta atualizará seu compilador GCC da v4.4 para a v4.5.

N.B. Você precisa executar sudo apt-get update && sudo apt-get upgrade para fazer upgrade para essa versão posterior.

Na barra de lançamento eu encontrei este PPA que parece promissor para elevar o lucid ao gcc4.6 ou isso dos mantenedores do linaro .

Nota - Não estou fazendo nenhuma afirmação sobre a veracidade desses PPAs. Por favor, veja possíveis questões relacionadas abaixo.

Perguntas relacionadas:

  • São" PPA's "seguros para adicionar ao meu sistema, e quais são alguns" red flags "para observar para?
  • Como instalar pacotes ppa em um estilo apt-get
por fossfreedom 23.08.2011 / 15:49
___ tag123dns ___ Sistema de Nomes de Domínio para computadores, serviços ou qualquer recurso conectado à Internet. Ele traduz nomes de domínio significativos para humanos em identificadores numéricos associados a equipamentos de rede com o objetivo de localizar e endereçar esses dispositivos em todo o mundo. ___ tag123routing ___ Use esta tag quando o tópico estiver relacionado ao gerenciamento dos caminhos que o tráfego IP tomará. Isso inclui sub-redes criadas por pontos de acesso e, na extremidade superior, pode haver vários feeds vindos de uma unidade da Cisco. ___ tag123keyserver ___ Um KeyServer é um servidor que processa e contém chaves PGP. ___ tag123repository ___ Perguntas sobre como gerenciar / usar repositórios em geral e sobre como selecionar repositórios do Ubuntu em particular. A maioria das últimas questões podem ser adicionadas às tags "ppa" e "apt-get". ___ answer119862 ___

(o OP resolveu o problema e postou a resposta como comentário)

  

Aparentemente, a resposta é gastar horas em milhares de problemas   só para descobrir que você está se bloqueando por meio de firewalls. Ainda parece   estranho que os erros de DNS se propagassem do bloqueio do firewall, mas   ai ... funcionou

    
___ qstntxt ___

Algo está tornando as chaves de recebimento do arquivo keyserver.ubuntu.com impossíveis e não sei ao certo por onde começar a tentar resolver isso.

Como exemplo, usaremos o aplicativo Spotify linux encontrado aqui: link

%pre%

Para ficar claro, porém, isso não tem nada a ver com o Spotify. O mesmo resultado vem de cada uma das minhas tentativas de pegar as chaves do Ubuntu. Há algo errado do meu lado. Como sempre, qualquer ajuda para rastrear isso seria apreciada.

Antes de enviar isso, descobri que o problema está no meu DNS e / ou roteador. Atualmente eu tenho meu roteador configurado para usar o DNS do Google (8.8.8.8 / 8.8.4.4) e nos meus logs do roteador estou recebendo uma enxurrada de erros de DNS. O seguinte é um trecho:

%pre%

Muito confuso. Eu nem tenho certeza se estou postando isso no site correto do StackExchange agora.

    
___ Por que minhas janelas desaparecem quando eu as movo para diferentes áreas de trabalho?