web-dev-qa-db-fra.com

Problème lors de l'installation de Virtualbox

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
3
Harri

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
3
Maxim Korshun

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.

1
misanthrope

Selon votre souhait, Ubuntu a une boîte virtuelle 5.0 dans ses référentiels.

Sudo apt-get install virtualbox

0
Kjeld Flarup

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
0
Jim