Python 和 virtualbox 与 virtualbox-6.1

hey*_*ema 3 virtualbox

virtualbox和 和有virtualbox-6.1什么区别?

如果您将virtualbox PPA添加到您的系统(通过 /etc/apt/sources.list),您会发现您现在可以安装多个版本的 virtualbox。

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal non-free contrib

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

在 中查看Synaptic Package Manager,您将看到至少三个不同的版本。

在此处输入图片说明

有什么区别,我应该安装哪一个?

hey*_*ema 6

除了轻微的版本号差异外,最大的区别在于python它需要什么版本。

大多数当前安装的 Ubuntu 都安装了python2python3Python2被贬值了。

virtualbox-6.1

  • 使用python2。

  • 安装python-is-python2,并使python2系统默认。

python-is-python2在此处输入图片说明

虚拟机

  • 使用python3。

  • 替换python-is-python2python-is-python3, 并使python3系统默认。

python-is-python3

在此处输入图片说明

在这里,我正在安装稍旧virtualboxpython-is-python*文件,您可以看到文件会发生什么。

在此处输入图片说明

因此,virtualbox要安装哪个取决于python您安装了哪个版本,如果两者都安装了,那么您希望将哪个版本作为系统默认值。