Почему пакет virtualbox был удален из репозитория 14.04?


48

У меня возникли некоторые проблемы при попытке запустить мою виртуальную машину с Windows XP после обновления до Ubuntu 14.04 сегодня. Когда я попытался запустить его, появилось диалоговое окно с сообщением о том, что драйверы ядра не установлены, в частности, они должны быть предоставлены в виде пакета с именем virtualbox-dkms. Я решил переустановить, virtualboxчтобы зависимости были автоматически разрешены, но при выполнении команды ( sudo apt-get install --reinstall virtualbox) появилось сообщение, похожее на: «невозможно переустановить пакет, поскольку пакет не может быть загружен» (я воспроизводлю сообщение по памяти).

Затем я попытался с помощью менеджера пакетов Synaptic GUI. Пакет virtualboxи его зависимости есть, но без номера версии или описания. Затем я переключился на основные серверы и попытался обновить, теперь пакета больше нет.

Это может быть проблема с моим файлом sources.list, но также может быть и то, что по какой-то причине я не знаю, что они решили удалить virtualboxиз репозитория.

Я думаю, что сейчас попробую загрузить пакеты с сайта виртуальной коробки, но в Ubuntu я всегда устанавливал virtualbox из репозитория.

Ответы:


94

В Ubuntu 14.04 в multiverseрепозитории доступна версия пакета Virtualbox 4.3.10 . Так что включите мультивселенное хранилище и установите Virtualbox через apt-get.

sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install virtualbox

Откуда я знаю эту информацию?

$ apt-cache policy virtualbox
virtualbox:
  Installed: (none)
  Candidate: 4.3.10-dfsg-1
  Version table:
     4.3.10-dfsg-1 0
        500 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ trusty/multiverse amd64 Package

3
Отлично, это было именно так. У меня виртуальная коробка работает снова.
Hatoru Hansou

27
Престижность за добавление «Откуда я знаю эту информацию?» - часть
MadMike

10

Кажется, проблема в том, что VirtualBox больше не является полностью свободным программным обеспечением. Из-за этого он был перемещен из юниверса (неподдерживаемое бесплатное программное обеспечение) в мультиверс (неподдерживаемое несвободное программное обеспечение) .

Из ошибки Ubuntu # 1164654 :

Please move the virtualbox package from universe to multiverse in raring.
SInce virtualbox 4.2 building the BIOS image requires a non-free compiler (Open Watcom).
Upstream provides pre-built BIOS images which is used instead.

3

Я смог установить его только сейчас с помощью команды: sudo apt-get install virtualbox. Это заняло около 3 минут, и это сделано.


1

Я только что добавил VirtualBox 4.3.10 из Центра программного обеспечения Ubuntu, как обычно, на моем ноутбуке, он отсутствовал сразу после выхода Ubuntu 14.04 LTS, но сейчас есть. Я также загрузил его с сайта Oracle для своего рабочего стола (где я его больше всего использую), и мне пришлось использовать информацию для установки на Ubuntu 13.10 (которая работала нормально), когда была выпущена Ubuntu 14.04 LTS.

Я думаю, что это может быть просто отложено до даты релиза. Обе установки работают нормально.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.