Привет, я пытаюсь обновить gcc и g ++ на моем Ubuntu 18.04. В настоящее время у меня есть версия 7.5 как gcc, так и g ++. Я нашел эту статью, в которой написано, что мы можем установить версию gcc и g ++ с помощью команды:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Итак, я хочу обновиться только до версии 10, поэтому я попробовал
sudo apt install gcc-10 g++-10
Но затем я получил следующий результат
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'clang-10-examples' for regex 'g++-10'
Note, selecting 'clang-10' for regex 'g++-10'
Note, selecting 'libclang-10-dev' for regex 'g++-10'
Note, selecting 'python-clang-10' for regex 'g++-10'
Note, selecting 'clang-10-doc' for regex 'g++-10'
Note, selecting 'python3-clang-10' for regex 'g++-10'
E: Unable to locate package gcc-10
У меня следующие вопросы:
Как я могу решить эту проблему и обновить версию gcc и g ++ до 10?
Как я могу установить версию 10 gcc и g ++, не удаляя мою старую версию 7.5, чтобы, если что-то пойдет не так, я можно сделать старую по умолчанию. То есть есть обе версии 7.5 и 10 рядом.
Как я могу обновить и g ++, и gcc до более новой версии 10, а также удалить старую версию 7.5, чтобы у меня была только более новая версия? Кстати, есть ли вероятность того, что система не загружается из-за этого обновления (из-за отсутствия некоторых заголовков или других старых файлов)?
Это абсолютно ожидаемо.
Ubuntu 18.04 LTS не имеет пакета gcc-10. Доступен только с 20.04 LTS.
См. https://packages.ubuntu.com/focal/gcc-10 для получения дополнительной информации и сделайте закладку для https://packages.ubuntu.com/ , чтобы упростить поиск пакетов в следующий раз.
Если вас не волнует происхождение пакета, вы можете попробовать установить пакет из какого-нибудь стороннего PPA .