Проблема с добавлением PPA для установки gcc-4.7

Я хочу установить компилятор 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, и все, кажется, работает нормально. Но все еще с той же проблемой.

Любая помощь?

3
задан 25 October 2012 в 19:00

2 ответа

Ошибка в том, что вы неправильно ввели 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 - K , а затем нажмите клавишу Y , чтобы подтвердить сохранение.

После добавления этих строк выполните эту команду, чтобы исправить ошибку ключа:

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
0
ответ дан 25 October 2012 в 19:00

Как альтернативный ответ, Вы могли возможно использовать встроенного графического менеджера репозитория. Сделайте это:

Во-первых,

Откройте центр программного обеспечения Ubuntu:

Сделайте это путем нажимания на ссылку на Средстве запуска.

The Ubuntu Software Centre Icon

Или при удалении его из средства запуска можно искать его через тире.

The Dash, showing Ubuntu Software Centre

Во-вторых,

Откройте меню Sources программного обеспечения:

Сделайте это путем определения местоположения меню Edit и выбора 'Источников программного обеспечения...' затем, после того как окно открылось, переместитесь во вкладку 'Other Sources'.


The 'Other Software' tab.

Наконец,

Добавьте PPA через окно:

Ниже Вашего списка текущего PPAs нажмите кнопку 'Add'.


The Add button


И когда окно появляется, введите адрес PPA, который в Вашем случае является deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu точный основной и deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu точное основное


Add your PPA


И нажмите 'Add Source'.


Add Source


Вы, возможно, также должны обеспечить аутентификацию путем ввода пароля пользователя.


Authenticate

И вот именно.

Даже если это не работает, Центр программного обеспечения может придумать окно с сообщением об ошибке, и скорее всего как зафиксировать его. Вы не будете верить тому, что я пошел до находки решение через командную строку и перестал работать, и насколько уменьшенный я был, когда я использовал GUI, и Ubuntu просто выложила слова без меня имеющий необходимость сделать что-либо. Можно также хотеть объединить эти шаги с ответом выше, относительно орфографической ошибки и такого.

Аплодисменты и удачи!

M

8
ответ дан 25 October 2012 в 19:00

Другие вопросы по тегам:

Похожие вопросы: