Eu criei um PPA que contém uma versão do GCC 4.7 para Precise aqui:
ppa: george-edison55 / gcc4.7-preciso ( Clique aqui para obter instruções sobre o uso de PPAs. )
Retroceder um pacote de um release para outro é um processo relativamente simples, supondo que você tenha uma conta do Launchpad e tenha registrado sua chave GPG lá.
Verifique se você tem o ubuntu-dev-tools instalado:
sudo apt-get install ubuntu-dev-tools
A sintaxe para executar o comando backport é algo como isto:
backportpackage -s [new_release] -d [old_release] -u [ppa] [package_name]
O comando acima retornará [package_name]
de [new_release]
para [old_release]
e fará o upload para [ppa]
. Observe que, nesse caso específico, você precisará fazer backport não apenas gcc-4.7
, mas também gcj-4.7
e gcc-defaults
nessa ordem .