Virtualboxのアップグレードエラー「既存のパッケージを破損…」


11

Virtualbox 4.2から4.3にアップグレードしようとしていますが、エラーが発生します

"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."

回答:


19

Virtual Boxをより高いメジャーリリース(4.2.xから4.3.xなど)にアップグレードできるようにするには、最初に古いバージョンのカーネルモジュールとアプリケーションを削除する必要があります。これは仮想マシンに影響しません。

Oracleリポジトリからインストールした場合、aptキャッシュを更新した後、次のコマンドを実行するだけです。

sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3

アップグレード後、必要に応じて拡張パックをダウンロードして再インストールする必要があります。また、仮想マシンでゲストの追加を更新することをお勧めします。


私のために働いた+1
タヒルヤシン

2019年に私のために働いた。
DMellon19年

3

この問題は、VirtualBox-5.0からVirtualbox-5.1でも解決されます。

sudo apt-get purge virtualbox-5.0

次に、Ubuntuバージョンとビットレベルでvirtualbox-5.1をダウンロードします

ファイルを右クリックして、Ubuntu Software Centerからインストールします。

拡張パックを取得することを忘れないでください@ www.virtualbox.org/wiki/Downloads Virtualboxを介して、File / Preferencesの左にあるExtensionsタブからインストールしてください。

すべての仮想マシンが戻ってきます!


2

削除してからインストールしてみてください

sudo apt-get purge virtualbox-*

削除するパッケージがない場合は、インストールしてみてください。

sudo apt install virtualbox-5.1.8

パッケージがなかった場合は、PPAを使用して追加しようとします。

echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | sudo tee -a /etc/apt/sources.list

お使いのディストリビューションによると、交換するxenialtrustypreciseなどあなたがしてこれらのキーを追加することができます

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

VirtualBoxをインストールするには、次の操作を行います

sudo apt-get update && sudo apt-get install virtualbox-5.1

ソース


1
ソリューションまだ有効とUbuntu 16.04のために働いて、そしてバーチャルボックス5.0→5.1 ...(ただのGooglerにいくつかの保証を与えるために)
フランクNocke
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.