Я не могу установить Virtualbox5.1 от оракула ppa; со следующей ошибкой
The following packages have unmet dependencies:
virtualbox-5.1 : Depends: libqt5core5a (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.2 is to be installed
Depends: libqt5widgets5 (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.2 is to be installed
Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Это все зависимости для нового VirtualBox 5.1.18, установленного от репозиторий Oracle для Ubuntu 16.04.2 LTS:
Dependencies:
5.1.18-114002~Ubuntu~xenial - debconf (18 1.1) debconf-2.0 (0 (null)) libc6 (2 2.15) libcurl3 (2 7.16.2) libdevmapper1.02.1 (2 2:1.02.97) libgcc1 (2 1:3.0) libgl1-mesa-glx (16 (null)) libgl1 (0 (null)) libpng12-0 (2 1.2.13-4) libpython2.7 (2 2.7) libqt5core5a (2 5.5.0) libqt5gui5 (18 5.3.0) libqt5gui5-gles (2 5.3.0) libqt5opengl5 (18 5.0.2) libqt5opengl5-gles (2 5.0.2) libqt5printsupport5 (2 5.0.2) libqt5widgets5 (2 5.2.0) libqt5x11extras5 (2 5.1.0) libsdl1.2debian (2 1.2.11) libssl1.0.0 (2 1.0.0) libstdc++6 (2 5.2) libvpx3 (2 1.5.0) libx11-6 (0 (null)) libxcb1 (0 (null)) libxcursor1 (4 1.1.2) libxext6 (0 (null)) libxinerama1 (0 (null)) libxml2 (2 2.7.4) libxmu6 (0 (null)) libxt6 (0 (null)) zlib1g (2 1:1.1.4) psmisc (0 (null)) adduser (0 (null)) virtualbox (0 (null)) virtualbox:i386 (0 (null)) virtualbox-guest-additions-iso (0 (null)) virtualbox-guest-additions-iso:i386 (0 (null)) virtualbox-ose (0 (null)) libasound2 (0 (null)) libpulse0 (0 (null)) libsdl-ttf2.0-0 (0 (null)) kmod (16 (null)) kldutils (16 (null)) module-init-tools (0 (null)) linux-headers-generic (16 (null)) linux-headers-generic-pae (16 (null)) linux-headers-686-pae (16 (null)) linux-headers-amd64 (16 (null)) linux-headers-2.6-686 (16 (null)) linux-headers-2.6-amd64 (16 (null)) linux-headers (0 (null)) linux-image (0 (null)) gcc (0 (null)) make (16 (null)) build-essential (16 (null)) dpkg-dev (0 (null)) binutils (0 (null)) pdf-viewer (0 (null)) libgl1 (0 (null)) virtualbox (0 (null)) virtualbox:i386 (0 (null)) virtualbox-5.1:i386 (32 (null))
Provides:
5.1.18-114002~Ubuntu~xenial - virtualbox (= )
, От которого мы видим, что все зависимые пакеты доступны посредством стандартной установки. Никакая потребность установить любой будущий выпуск пакета.
Вы, возможно, случайно загрузили или установили Виртуальную Версию модуля, созданную для Ubuntu 16.10 или другого распределения. видят этот ответ о том, как добавить репозиторий Oracle к Вашим источникам и удостовериться, что Вы используете соответствующий релиз Ubuntu для исходной строки:
lsb_release -sc
В вашем /etc/apt/sources.list: замените 'deb http://download.virtualbox.org/virtualbox/debian yakkety contrib' на 'deb http: // download .virtualbox.org / virtualbox / debian xenial contrib '
Это работало на меня:
1. sudo dpkg -i virtualbox-6.0_6.0.4-128413_Ubuntu_xenial_amd64.deb
2. затем это показывает Package libvpx3 is not installed.
.
3. sudo apt-get update
.
4. sudo apt-get install libvpx3
.