Je pensais que l'installation serait facile, mais je suis confronté à un problème de dépendance:
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
Pour Ubuntu 16.04 dans votre /etc/apt/sources.list: replace
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
par
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
L'ajout d'un référentiel Yakkety a résolu un problème de dépendances VirtualBox 5.1 sur buntu 16.04:
deb http://cz.archive.ubuntu.com/ubuntu yakkety main universe
Je suis tombé sur le même problème même si j'ai suivi les instructions d'Oracle sur la façon d'ajouter leur référentiel pour Ubuntu 16.04 ("Xenial") comme décrit sur la page de téléchargement officielle https://www.virtualbox.org/ wiki/Linux_Downloads page.
Il semble que le paquet virtualbox-5.1
soit réellement emballé pour Ubuntu 16.10 car il dépend de certaines dépendances de QT5 telles que libqt5x11extras5 (>= 5.6.0)
qui ne sont pas disponibles avant Ubuntu 16.10.
Je suis à la recherche d’un référentiel qui puisse satisfaire ces dépendances et qui se trouve ici: http://packages.ubuntu.com/yakkety/AMD64/libqt5x11extras5/download
P.S.
Si vous ne savez pas comment ajouter ce référentiel, voici une aide pour vous: https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Extra_Repositories
Et vous voudrez probablement le désactiver juste après l’installation de Virtualbox 5.1 pour éviter de mettre à niveau la majeure partie de votre système.
Selon votre souhait, Ubuntu a une boîte virtuelle 5.0 dans ses référentiels.
Sudo apt-get install virtualbox
Avez-vous essayé d'installer les paquets manquants mentionnés? Si vous ne le faites pas, vous voudrez peut-être essayer:
Sudo apt-get install libpng16-16 libqt5core5a libqt5widgets5 libsdl1.2debian libqt5x11extras5 libsdl-ttf2.0-0