本文介绍在Debian 10操作系统上安装Virtualbox 6的方法,因为Debian 10是较新的系统,所以软件存储库还尚未准备就绪,你可以启用第三方软件源,以下是具体操作方法,同时附有:卸载/删除VirtualBox的方法。

Debian卸载不了docker debian系统卸载_linux卸载virbox

启用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就可以使用了。

Debian卸载不了docker debian系统卸载_Ubuntu_02

卸载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,包括它的依赖项。