インストールは簡単だと思いましたが、依存関係の問題に直面しています:
Virtualbox-5.1 : Depends: libpng16-16 (>= 1.6.2-1) but it is not going to be installed
Depends: libqt5core5a (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.1 is to be installed
Depends: libqt5widgets5 (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.1 is to be installed
Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is to be installed
Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
/etc/apt/sources.listのUbuntu 16.04の場合:replace
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
沿って
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
Yakketyリポジトリを追加すると、VirtualBox 5.1の依存関係の問題が解決されましたUbuntu 16.04私にとって:
deb http://cz.archive.ubuntu.com/ubuntu yakkety main universe
同じ問題に出くわしたので、公式ダウンロードページで説明されているように、Ubuntu 16.04(「Xenial」)のリポジトリを追加する方法についてOracleの指示に従いました https://www.virtualbox.org/ wiki/Linux_Downloads ページ。
virtualbox-5.1
パッケージはUbuntu 16.10向けに実際にパックされているようです。これは、Ubuntu 16.10まで利用できないlibqt5x11extras5 (>= 5.6.0)
などのQT5依存関係に依存するためです。
これらの依存関係を満たすことができるリポジトリを探していましたが、http://packages.ubuntu.com/yakkety/AMD64/libqt5x11extras5/download
を見つけました
P.S。
このリポジトリを追加する方法がわからない場合は、次のヘルプをご覧ください。 https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Extra_Repositories
また、ほとんどのシステムのアップグレードを避けるため、Virtualbox 5.1のインストール直後に無効にすることをお勧めします。
どのように最先端になりたいかに応じて、Ubuntuのリポジトリには5.0仮想ボックスがあります。
Sudo apt-get install virtualbox
記載されていないパッケージをインストールしようとしましたか?そうでない場合は、試してみてください:
Sudo apt-get install libpng16-16 libqt5core5a libqt5widgets5 libsdl1.2debian libqt5x11extras5 libsdl-ttf2.0-0