Я создал PPA, который содержит сборку GCC 4.7 для Precise:
ppa: george-edison55 / gcc4.7-точное ( нажмите здесь для получения инструкций по использованию PPA. )
Перенос пакета из одного выпуска в другой - относительно простой процесс, если у вас есть учетная запись Launchpad и вы зарегистрировали там свой ключ GPG.
Убедитесь, что у вас установлен пакет ubuntu-dev-tools :
sudo apt-get install ubuntu-dev-tools
Синтаксис для запуска команды backport выглядит примерно так:
backportpackage -s [new_release] -d [old_release] -u [ppa] [package_name]
Приведенная выше команда отправит обратно [package_name]
из [new_release]
в [old_release]
и загрузит его в [ppa]
. Обратите внимание, что в этом конкретном случае вам нужно будет не только делать бэкпорт, gcc-4.7
но gcj-4.7
и gcc-defaults
в этом порядке .