Это на Ubuntu 14.04 (SERVER, поэтому нет графического интерфейса)
Хорошо, поэтому сегодня меня попросили обновить GCC до GCC 4.9 (в настоящее время доступно GCC 4.8 для Trusty).
Итак, следуя этим указаниям , я установил PPA ubuntu-toolchain-r / test. Что ж, оказалось, что нам не нужен GCC 4.9, и я хотел вернуться к 4.8. Поэтому я следовал этим инструкциям и I:
Использовал инструмент ppa-purge:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
Я удалил хранилище с помощью --remove
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
И вручную удалил файл PPA из /etc/apt/sources.list.d, а также связку ключей.
Но теперь, когда я запускаю
sudo apt-get upgrade
, он по-прежнему просит меня обновить GCC до 4.9 (и несколько других пакетов, связанных с набором инструментов).
Все из того, что Вы сделали, является просто правильным. Но Вы отсутствуете, чтобы сделать одну важную вещь.
sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
И вручную удаленный файл PPA из/etc/apt/sources.list.d, а также брелока для ключей.
Теперь прежде, чем сделать
sudo apt-get upgrade
необходимо сделать
sudo apt-get update
, тогда делают
sudo apt-get upgrade
проблема - Вы, все еще работают над списком программного обеспечения, что содержащий тот репозиторий, таким образом, необходимо сделать apt-get update
для обновления этого списка без ubuntu-toolchain-r/test
репозиторий.
Первая команда только отключит PPA, не на самом деле удалит и установит исходные пакеты из репозитория Ubuntu:
sudo apt-add-repository - удаляют ppa:ubuntu-toolchain-r/test
, Таким образом, необходимо будет включить Репозиторий еще раз, войти в меню Software Center> Edit> Источники и выполнить ppa-чистку сначала.
sudo ppa-производят-чистку ppa:ubuntu-toolchain-r/test