VirtualBox 5.0のインストールにより、Kubuntu 15.04でVirtualBoxパッケージが破損する


18

新しいVirtualBoxリリースがあることを見て、Kubuntu 15.04にインストールしようとしました...

ただし、現在、ubuntuリポジトリ内のすべてのVBox 4.3パッケージが破損しており(VirtualboxはインストールされていないVirtualbox-5.0で提供されます)、DKMSが破損していると表示されるためVirtualBox 5.0は機能しません。

Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...failed!
  (Failed, trying without DKMS)

virtualbox-dkmsの再インストール:

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-5.0 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

VirtualBox 5.0は、Oracle Webサイトからdebパッケージを介してインストールされましたが。

5.0を完全に削除してVirtualBox 4.3をインストールする、またはvirtualbox 5.0を正しくインストールするには、どうすればよいですか?

VirtualBox 5.0をアンインストール(apt-get purge経由)してから4.3をインストールしようとしましたが、virtualBox-5.0パッケージで提供されるVirtualBoxに関連するエラーが発生します。

回答:


28

VirtualBox-5.0をインストールする前に、古いバージョン VirtualBoxを削除してください!

VirtualBoxのアンインストール-> sudo apt-get purge "^virtualbox-.*"

削除するものを注意深く確認します(確認する前に)。

ソフトウェアリポジトリを更新する-> sudo apt-get update

クリーンアップ-> sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean

ORACLE公開鍵をダウンロードして登録します->

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

VirtualBoxリポジトリをソフトウェアソースに追加します->

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list  

ソフトウェアリポジトリを再度更新します-> sudo apt-get update

VirtualBoxのインストール-> sudo apt-get install dkms virtualbox-5.0

15.04より新しいUbuntuエディションを使用する他のユーザーへの注意:

Ubuntu 16.04から、ダウンロードするORACLE公開キーが変更されました。

oracle_vbox.asc と交換する必要があります oracle_vbox_2016.asc


4
*andに注意してくださいapt-get:このコマンドは、globパターンではなく、正規表現を受け入れます!あなたのコマンドはでなければなりませんapt-get purge "^virtualbox-.*"。この場合もおそらく同じですが、あなた噛まれます... askubuntu.com/questions/210976/…を
Rmano

@Rmano-コメントありがとうございます。sudo apt-get purge virtualbox- *コマンドをチェックしました。結果はvirtualboxのみであり、libsdl-ttfを後で自動削除することを提案しました。これはvirtualboxとともに依存関係としてインストールされました。この特定のコマンドを使用する主な理由は、以前の仮想ボックスのインストールが何も残らないことを確認することでした。とにかく私はあなたの警告を真剣に受け止めているので、私は答えに「あなたが確認する前に何を取り除くかを注意深くチェックする」を追加しました。
cl-netbox

@Rmanoは正しかった...正規表現を使用すると、*が機能しなかった場所で機能していましたが、最初はvirtualbox-5.0.2 ...パッケージが見つからないと言っていました。
BnMcG

@BnMcG ---これはおそらく、virtualbox-5.0.2... .debパッケージを保持しているディレクトリからコマンドを発行したためでした。引用符がないと、シェルの展開が優先され、*代わりにそれapt-getを見る機会がありました。
Rmano

1
ここでは、すべてのDebianベースのディストリビューションのために提案されたアプローチを記述した公式のマニュアルへのリンクは次のとおりです。virtualbox.org/wiki/...
アレックスPaliarush

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.