本文介绍在Debian 10操作系统上安装Virtualbox 6的方法,因为Debian 10是较新的系统,所以软件存储库还尚未准备就绪,你可以启用第三方软件源,以下是具体操作方法,同时附有:卸载/删除VirtualBox的方法。
启用repo
在Debian 10上获取VirtualBox 6的最佳方式是使用Ubuntu 18.04 LTS软件存储库,可参考在Ubuntu 18.04/Debian 9上安装VirtualBox 6.0的方法。
要启用存储库,请首先创建源列表的备份:
su -
cp /etc/apt/sources.list /etc/apt/sources.list.bak
备份所有内容后,在Nano文本编辑器中打开源文件:
nano -w /etc/apt/sources.list
滚动到文件底部,找到一个空白区域,然后按键盘上的Enter键以创建新行,在新行上,添加以下代码,这行代码是注释,它会提醒你要添加的存储库:
# VirtualBox Ubuntu Repo
在刚添加的代码下再次按Enter键,然后粘贴到文件中的第二行代码中,在这一行中,你将添加实际的软件存储库:
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib
然后按键盘上的Ctrl+O将Sources.list文件保存在Nano中。
设置repo键
新的VirtualBox软件存储库是在Debian Linux上设置的,但还没有准备好使用,因为repo没有设置签名的GPG密钥,没有这个密钥,你的Debian系统将拒绝刷新repo,甚至称其为安全风险。
要使密钥正常工作,打开终端并使用CD移动到/tmp目录,运行以下命令:
cd /tmp
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
使用apt-key命令,将oracle_vbox_2016.asc文件加载到Debian 10系统:
sudo apt-key add oracle_vbox_2016.asc
在Debian 10上启动并运行repo密钥后,继续执行文章中的下一步。
刷新软件来源
现在已经设置了VirtualBox软件存储库,并且密钥文件已加载到系统中,是时候更新Debian以完成软件存储库的设置,需要运行apt-get update命令:
sudo apt-get update
假设你正确地在Linux PC上设置密钥文件,Debian的软件包管理系统将允许你刷新所有内容,VirtualBox软件存储库将在Debian 10上运行,要完成,请运行upgrade命令:
sudo apt-get upgrade -y
安装VirtualBox
现在,在Debian 10上安装Oracle VM VirtualBox非常容易,因为软件存储库已经建立,要获取软件,请打开终端并输入以下命令:
apt-get install virtualbox-6*
除了拥有VirtualBox的最新版本之外,你还可以使用以下命令安装5.2和5.1版本:
apt-get install virtualbox-5.2*
或者:
apt-get install virtualbox-5.1*
当Debian软件包管理器完成下载和安装包时,VirtualBox就可以使用了。
卸载VirtualBox的方法
不想在Debian 10系统上使用VirtualBox了就卸载它,首先打开终端窗口并从系统中卸载软件包:
su -
apt-get remove virtualbox-6* --purge
或者:
apt-get remove virtualbox-5.2* --purge
或者:
apt-get remove virtualbox-5.1* --purge
注:请根据你所安装的版本选择相应的命令。
接下来,你需要使用rm命令从系统中删除当前的Sources.list文件:
cd /etc/apt/
rm sources.list
在删除sources文件之后,移动sources.list.bak文件,使其成为新的sources.list文件:
mv sources.list.bak sources.list
运行update命令刷新Debian 10的软件源:
apt update
使用autoremove命令卸载任何安装的VirtualBox依赖项:
apt-get autoremove
至此,已成功在系统中删除了VirtualBox,包括它的依赖项。