Отказ от ответственности: я искал и читал похожие посты, и они не отвечают на мой вопрос.
Я использую 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.