我想删除虚拟盒以便可以更新,因此我使用:
sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.*
但我得到的是:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package virtualbox-5.1 needs to be reinstalled
但我找不到它的档案。
答案1
如果您只想更新 VirtualBox,则可以使用sudo apt-get install --only-upgrade virtualbox
。如果您想要比 Ubuntu 存储库中更新的版本,则可以找到由该软件开发人员托管的存储库。对于 VirtualBox,您可以找到他们这里。
在 Ubuntu 16.04 LTS 上添加它们如下:
sudo apt-add-repository 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib'
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
然后你可以更新并安装所需的版本
sudo apt-get update
sudo apt-get install virtualbox-5.1
我链接的网站还建议安装 dkms 以确保 VirtualBox 内核模块与安装的内核保持同步。
sudo apt-get install dkms