Ubuntu 22.04安装VirtualBox失败,无法找到gcc-13的解决求助
Ubuntu 22.04安装VirtualBox失败,无法找到gcc-13的解决求助
大家好,我在Ubuntu 22.04系统上安装VirtualBox时碰到了棘手的问题,想请各位帮忙支招:
我先是从VirtualBox官网下载了适配Ubuntu 22.04(jammy)的.deb安装包,执行命令:
sudo dpkg -i virtualbox-7.0_7.0.12-159484~Ubuntu~jammy_amd64.deb
安装过程中出现了模块构建失败的提示,关键报错内容是:
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
我查看了/var/log/vbox-setup.log日志文件,发现问题的核心是:
/bin/sh: 1: gcc-13: not found
日志里还提到,当前系统内核是用gcc-13编译的(版本为x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-1ubuntu1) 13.2.0),但我的系统里找不到这个版本的gcc。我尝试用命令sudo apt install gcc-13安装,结果系统提示:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package gcc-13
后来我又尝试用sudo apt install virtualbox从官方源安装,结果还是遇到了完全相同的错误。
现在我有两个疑问想请教大家:
- 怎么在Ubuntu 22.04上成功安装gcc-13?
- 或者是不是我安装VirtualBox的方式本身就有问题,有没有其他更稳妥的安装方法?
备注:内容来源于stack exchange,提问作者alex
相关产品推荐
相关产品推荐

