Ubuntu 18.10 - как установить конкретную версию gcc - PullRequest
0 голосов
/ 06 мая 2019

Отказ от ответственности: я искал и читал похожие посты, и они не отвечают на мой вопрос.

Я использую Ubuntu 18.10 и мне нужно установить gcc 8.2.0 для сборки модулей ядра. apt-get хочет установить 8.3, что не соответствует тому, как было построено мое ядро.

Я пытался

sudo apt-get update
sudo apt-get install gcc:8.2.0

но я получаю сообщение об ошибке, что пакет не найден.

Я попытался выполнить маршрут установки 8.3, а затем собрать 8.2.0 и установить его в / usr / local / bin. Он работал для нескольких модулей, но когда я попытался собрать модули ядра для VMWare, он пожаловался, что пакет был установлен неправильно. Я парень из CentOS, так что немного не в себе в дистрибутивах на основе Debian.

Я нашел gcc 8.2.0 здесь как часть ядра для Cosmic (18.10), но я не уверен, как его установить.

Я тоже пробовал:

sudo apt-get install gcc=4:8.2.0-1ubuntu1 --no-upgrade

и он все еще хочет установить 8.3. Нужно ли менять настройки по умолчанию, чтобы это работало? Он полностью игнорирует параметр --no-upgrade.

1 Ответ

0 голосов
/ 07 мая 2019

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

sudo apt-get install gcc=4:8.2.0-1ubuntu1

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

Как изменить значение по умолчаниюGCC компилятор в Ubuntu?

...