免责声明:我已经搜索并阅读了类似的帖子,但它们没有回答我的问题。
我正在运行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选项。