在 kubuntu 13.10 上重新安装 virtualbox

在 kubuntu 13.10 上重新安装 virtualbox

我一直在完美运行 Virtual Box 4.3.6,并安装了最新的 Guest Addition,但出现了升级,我尝试升级到 4.3.8,然后出现了 Virtual Box 损坏的消息。我尝试了许多论坛寻求帮助,但最终出现了一条消息:

“需要重新安装 virtualbox-4.3 软件包,但我找不到它的存档。”

另外,我的 ubuntu 软件中心和 synaptic 包管理器无法工作。我也无法卸载。

我收到此通知“发生内部系统错误 E:需要重新安装软件包 virtualbox-4.3,但我找不到它的存档。E:无法对半安装的软件包应用更正”

答案1

通过运行以下命令删除已安装的 virtualbox,

sudo dpkg -P --force-remove-reinstreq virtualbox-4.3

然后从以下位置下载 virtualbox.deb 文件这里.然后通过运行来安装,

sudo dpkg -i filename.deb

答案2

您是否尝试在终端中执行卸载命令?

sudo apt-get --purge remove “此处为您的应用程序名称,不带双引号”

如果您仅给出删除命令,它将只删除应用程序而不会删除软件包。

所以你也需要清除

答案3

建议将 Oracle 存储库添加到我们的/etc/apt/sources.list:,而不是从 Virtual Box Manager 升级 VirtualBox 或下载并安装 DEBIAN 包:

deb http://download.virtualbox.org/virtualbox/debian <release> contrib

替换<release>为您的 Ubuntu 发布代码名称(例如saucy)。

我们还必须导入此存储库的公钥才能使用它:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

然后我们可以使用包管理器安装或升级 VirtualBox

sudo apt-get update
sudo apt-get install virtualbox-<x.x> ## for installing
sudo apt-get dist-upgrade ## for upgrade

替换<x.x>为 VirtualBox 发布版本(例如4.3.)。

通过这样做,我们可以确保在新的 VirtualBox 版本可用时自动升级。对于主要版本升级(例如从 4.2 升级到 4.3),我们需要先清除旧版本。

相关内容