依存関係の問題により、Ubuntu 22.04にvirtualboxをインストールできません。

依存関係の問題により、Ubuntu 22.04にvirtualboxをインストールできません。

Ubuntu 22.04を実行していてvirtualboxをインストールしようとしています。依存関係の問題がありますが、どのように解決するのかわかりません。

私は以下を試しました:

$ sudo apt update && sudo apt upgrade 
$ wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
$ cat oracle_vbox_2016.asc | gpg --dearmor | sudo tee /usr/share/keyrings/virtualbox.gpg > /dev/null 2>&1
$ sudo nano /etc/apt/sources.list.d/virtualbox.list  
### added the following line to the above file
deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian jammy contrib
###
$ sudo apt update
$ sudo apt install virtualbox-7.0 

sudo apt updateを実行してもエラーは表示されませんが、virtualboxのすべてのバージョンをインストールしようとすると、次の出力が表示されます。

$ sudo apt install virtualbox-7.0 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
virtualbox-7.0 is already the newest version (7.0.4-154605~Ubuntu~jammy).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 virtualbox-7.0 : Depends: libqt5help5 (>= 5.15.1) but it is not installable
                  Depends: libqt5opengl5 (>= 5.0.2) but it is not installable
                  Recommends: libsdl-ttf2.0-0 but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

同じ結果で、前のステップのいくつかのバリエーションを試しました。

また、以下からバイナリパッケージをダウンロードしてみました。https://www.virtualbox.org/wiki/Linux_DownloadsUbuntu 22.04の場合はインストールしてください。

sudo dpkg -i ./virtualbox-7.0_7.0.4-154605_Ubuntu_jammy_amd64.deb 

しかし、これは同様の結果をもたらした。

$ sudo dpkg -i ./virtualbox-7.0_7.0.4-154605_Ubuntu_jammy_amd64.deb 
(Reading database ... 234415 files and directories currently installed.)
Preparing to unpack .../virtualbox-7.0_7.0.4-154605_Ubuntu_jammy_amd64.deb ...
Unpacking virtualbox-7.0 (7.0.4-154605~Ubuntu~jammy) over (7.0.4-154605~Ubuntu~jammy) ...
dpkg: dependency problems prevent configuration of virtualbox-7.0:
 virtualbox-7.0 depends on libqt5help5 (>= 5.15.1); however:
  Package libqt5help5 is not installed.
 virtualbox-7.0 depends on libqt5opengl5 (>= 5.0.2); however:
  Package libqt5opengl5 is not installed.

dpkg: error processing package virtualbox-7.0 (--install):
 dependency problems - leaving unconfigured
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (2.1-2) ...
Errors were encountered while processing:
 virtualbox-7.0

誰でも何を試してみるのかお勧めできますか?

ベストアンサー1

コメントで指摘したように、ユニバースリポジトリの有効化

これにより問題が解決し、virtualbox 7.0を正常に更新してインストールできました。

おすすめ記事