Ubuntu Budgie 安装 Virtualbox 中可能碰到的问题及解决方法

重装了 Ubuntu Budgie 之后想安装下 Virtualbox,本文使用的版本为 virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64, 在官网下载安装包之后安装

$ sudo dpkg -i virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb

安装过程中报了一堆错误,按照提示执行如下命令

$ sudo apt --fix-broken install
$ sudo apt install gcc make perl

然后再次执行安装命令

$ sudo dpkg -i virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb

执行到 addgroup: 组"vboxusers"已经是系统组。退出。这样一句提示后就报错卡住了,试了很多次依然如此,然后就想到卸载后重新安装

$ sudo apt remove virtualbox-5.2

卸载过程中报错

软件包 virtualbox-5.2 需要重新安装,但是我无法找到相应的安装文件

此时既不能安装又不能卸载,只能想其他办法了
执行如下命令:

$ sudo rm -rf /var/lib/dpkg/info/virtualbox-5.2*
$ sudo dpkg --remove --force-remove-reinstreq virtualbox-5.2

这两条命令的意思是删除出错的deb包的dpkg信息文件,强制移除出错的deb包的安装文件.
然后就可以卸载 virtualbox-5.2 了

$ sudo apt remove virtualbox-5.2

最后重新安装即可

$ sudo dpkg -i virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb
36nu 分享编程知识及经验

已有账号?立即登录
微信公众号
关注36nu微信公众账号
获取最新编程知识及经验