1、下载相应的版本 https://×××w.virtualbox.org/wiki/Linux_Downloads

#查看系统版本
sucd@homestead:~$ cat /etc/issue
Ubuntu 18.04.1 LTS \n \l 

我这里下载该版本 virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb

2、通过ftp或其他方式将文件上传到机器中并安装

sucd@homestead:~/rar$ ls
boot2docker.iso  virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb
sucd@homestead:~/rar$ sudo dpkg -i virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb

报错,提示依赖包不存在

# 解决依赖关系(先执行强制)
sucd@homestead:~/rar$ sudo apt --fix-broken install
sucd@homestead:~/rar$ sudo apt-get install libopus0 libqt5core5a libqt5gui5 libqt5opengl5 libqt5printsupport5 libqt5widgets5 libqt5x11extras5 libsdl1.2debian libvpx5
# 再次安装virtualbox
sucd@homestead:~/rar$ sudo dpkg -i virtualbox-5.2_5.2.22-126460_Ubuntu_bionic_amd64.deb
# 查看版本说明安装成功
sucd@homestead:~$ VBoxManage -v
5.2.22r126460