ppa:ubuntu-toolchain-r/test
é o PPA errado, a menos que seu objetivo seja testar novos pacotes experimentais isso pode ser muito instável. Além disso, como esse PPA é apenas uma caixa de areia para testes, não há um pacote específico que esteja necessariamente lá. Pacotes vêm e vão.
- No momento desta publicação, o único pacote que a PPA fornece para a Oneiric (11.10) é
libatomic-ops
.
Se você quiser instalar o conjunto de ferramentas fornecido pelo PPA, para qualquer finalidade, exceto testar novos pacotes toolchain-r, a equipe "toolchain-r" fornece este repositório:
No entanto, não fornece o gcc-4.7 no Oneiric . Ele fornece para Quantal , mas not Oneiric .
-
Essas instruções, das quais você pode estar trabalhando , funcionaram para Precise, pode uma vez ter trabalhado para Oneiric (apesar de comentários sugerirem o contrário), mas o PPA atualmente não fornece um pacote
gcc-4.7
para 11.10. Veja esta questão relacionada .)
A pesquisa por outro PPA no Launchpad não revelou nada para mim. Você pode ser capaz de instalar um pacote destinado a outra versão (ou para Debian), mas especialmente com um conjunto de compiladores, isso corre o risco de não funcionar ... ou não funcionar inteiramente, de modo que você não descobrirá o problema até muito mais tarde.
Instalando a versão original
Sua melhor aposta pode ser instalar um GCC upstream 4.7 . Você pode baixar e instalar a partir de qualquer espelho do GCC . Por exemplo, você pode obter o GCC 4.7.2 aqui .
O bootstrapping / building GCC de fontes upstream é um pouco demorado e um pouco mais complicado do que construir a maioria dos softwares a partir do código-fonte, mas não é muito difícil. Confira a documentação que vem no arquivo de origem. A maioria dos problemas tem soluções e você pode procurá-las. Sinta-se à vontade para postar perguntas aqui se você tiver problemas!
- Isso pode ser útil (como sroecker sugerido aqui ).
debootstrap
Alternativamente, você pode querer criar uma estrutura de diretórios completa para um sistema Ubuntu mínimo de uma versão posterior que tenha o GCC 5.7, como o 12.10 Quantal. debootstrap
facilita isso. Confira este guia para debootstrap
no Ubuntu . Veja também esta questão (aplica-se a versões posteriores do Ubuntu, bem como versões anteriores).