Я хочу установить компилятор gcc 4.7, чтобы использовать функции c ++ 11. Я искал инструкции в Интернете и нашел на нескольких веб-сайтах следующие шаги:
sudo add-apt-repository ppa:Ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Проблема в том, что моя консоль зависает при добавлении ppa.
Сначала я подумал, что это из-за старой версии Ubuntu (11.04). Итак, я обновился до 11.10, а затем 12.04, и все, кажется, работает нормально. Но все еще с той же проблемой.
Любая помощь?
Ошибка в том, что вы неправильно ввели PPA. Попробуйте это:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Если это не работает, создайте исходный файл вручную:
sudo nano /etc/apt/sources.list.d/toolchain.list
Вставьте этот контент:
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
Сохраните файл с помощью Ctrl kbd> - K kbd>, а затем нажмите клавишу Y kbd>, чтобы подтвердить сохранение.
После добавления этих строк выполните эту команду, чтобы исправить ошибку ключа:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
Затем выполните эти команды в терминале
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Как альтернативный ответ, Вы могли возможно использовать встроенного графического менеджера репозитория. Сделайте это:
Сделайте это путем нажимания на ссылку на Средстве запуска.
Или при удалении его из средства запуска можно искать его через тире.
И когда окно появляется, введите адрес PPA, который в Вашем случае является deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu точный основной и deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu точное основное
И нажмите 'Add Source'.
Вы, возможно, также должны обеспечить аутентификацию путем ввода пароля пользователя.
И вот именно.
Даже если это не работает, Центр программного обеспечения может придумать окно с сообщением об ошибке, и скорее всего как зафиксировать его. Вы не будете верить тому, что я пошел до находки решение через командную строку и перестал работать, и насколько уменьшенный я был, когда я использовал GUI, и Ubuntu просто выложила слова без меня имеющий необходимость сделать что-либо. Можно также хотеть объединить эти шаги с ответом выше, относительно орфографической ошибки и такого.
Аплодисменты и удачи!
M