Запуск Ubuntu 12. 04. Установлены «VirtualBox» и «Решение для виртуализации X86 - базовые двоичные файлы». Я загрузил более новую версию Virtual Box, а именно «virtualbox-4.3_4.3.6-91406 ~ Ubuntu ~ Precision_i386.deb», со страницы загрузок .
Когда я пытаюсь установить его, щелкнув правой кнопкой мыши по файлу и выбрав «Открыть с помощью Ubuntu Software Center», открывается Центр программного обеспечения с ошибкой:
Conflicts with the installed package virtualbox-guest-additions-iso
После установки GDebi я могу также щелкните правой кнопкой мыши по тому же файлу и выберите «Открыть с помощью установщика пакета GDebi», и в результате этого процесса появится точно такое же сообщение об ошибке.
Поскольку пакет virtualbox-guest-additions-iso
является частью «решения по виртуализации X86 - базовые двоичные файлы», я использовал Центр программного обеспечения для удаления всего пакета, который также удаляет «VirtualBox». После этого процесса любая последующая попытка установить virtualbox-4.3_4.3.6-91406~Ubuntu~precise_i386.deb
приводит к тому же сообщению об ошибке. И если я ищу только virtualbox-guest-additions-iso
в Центре программного обеспечения, он находит его и предлагает возможность «переустановить» его, но не удалить.
Почему? И как мне поступить?
Я уверен, что в своей установке Ubuntu я сделал то, что отличалось от установки по умолчанию. Но я ДЕЙСТВИТЕЛЬНО пытался свести это к минимуму.
Существует несколько путей, но сначала необходимо знать, почему существует конфликт. Пакет, который идет с Центром программного обеспечения, сохраняется Ubuntu. Тот, который Вы загрузили с Virtualbox (Тот же путь я делаю это) сохраняется, ну, в общем, VirtualBox (Oracle). Так как у них есть подобные пакеты, но различные сохраняемые источники, конфликты войны возникают!!
самый легкий способ разрешить это к:
Удаляют все virtualbox пакеты из системы. Чтобы сделать это, я обычно использую synaptic
или aptitude
, но можно использовать apt-get
также, как это:
sudo apt-get purge virtualbox*
virtualbox-4.3_4.3.6-91406~Ubuntu~precise_i386.deb
. Это должно работать без проблемы. Если случайно Вы получаете ошибку, устанавливаете aptitude
, который лучше для поиска нескольких способных проблем и затем типа sudo aptitude search virtualbox
. Если Вы находите КАКИЕ-ЛИБО пакеты, которые имеют я буква перед ними как так:
В этом случае эти virtualbox-4.3
имеет я , затем произведите чистку пакета как sudo aptitude purge virtualbox-4.3
. Это - все, чтобы удостовериться, что никакие конфликты не появляются при попытке установить официальные.
кроме того, только для проверки, удостоверяются, что загрузили корректный пакет для Вашей определенной дуги. Если у Вас есть Ubuntu 32 бита, необходимо загрузить i386 пакет Virtualbox. Если у Вас есть 64 бита, необходимо использовать AMD64 один.