Ubuntu VirtualBox

本文介绍Ubuntu 安装 VirtualBox 的正确姿势。

删除错误安装

sudo apt autoremove --purge virtualbox*

检查是否删除干净

dpkg -l virtualbox* | grep ^i

此时应该没有得到任何输出

从官方仓库安装

可以直接查询现有源是否存在需要的版本,是则直接安装

首先把 sources.listsources.list.d 目录移走(记得操作完了弄回来):

mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

确保 /etc/sources.list 中只有官方源

更新源:

sudo apt update

查询可安装的版本:

apt-cache madison virtualbox | grep -iv sources

执行结果类似如下:

virtualbox | 5.0.32-dfsg-0ubuntu1.16.04.2 | http://mirrors.kernel.org/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://mirrors.kernel.org/ubuntu xenial/multiverse amd64 Packages

接下来安装最新的版本:

sudo apt install virtualbox=5.0.32-dfsg-0ubuntu1.16.04.2

执行 sudo apt install virtualbox 也可以,但为了确保安装指定的版本才执行上述命令。

最后,检查指定版本是否安装:

dpkg -l virtualbox* | grep ^i

ii  virtualbox                     5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - base binaries
ii  virtualbox-dkms                5.0.32-dfsg-0ubuntu1.16.04.2 all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                  5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - Qt based user interface

你可能感兴趣的:(Ubuntu)