Как я могу удалить приложение, которое Software Center не будет?

Запуск 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 я сделал то, что отличалось от установки по умолчанию. Но я ДЕЙСТВИТЕЛЬНО пытался свести это к минимуму.

3
задан 23 February 2014 в 00:36

1 ответ

Существует несколько путей, но сначала необходимо знать, почему существует конфликт. Пакет, который идет с Центром программного обеспечения, сохраняется Ubuntu. Тот, который Вы загрузили с Virtualbox (Тот же путь я делаю это) сохраняется, ну, в общем, VirtualBox (Oracle). Так как у них есть подобные пакеты, но различные сохраняемые источники, конфликты войны возникают!!

самый легкий способ разрешить это к:

  1. Удаляют все virtualbox пакеты из системы. Чтобы сделать это, я обычно использую synaptic или aptitude, но можно использовать apt-get также, как это:

    sudo apt-get purge virtualbox*
    
  2. Установка пакет с virtualbox.org, который является virtualbox deb пакет. В этом случае virtualbox-4.3_4.3.6-91406~Ubuntu~precise_i386.deb.

Это должно работать без проблемы. Если случайно Вы получаете ошибку, устанавливаете aptitude, который лучше для поиска нескольких способных проблем и затем типа sudo aptitude search virtualbox. Если Вы находите КАКИЕ-ЛИБО пакеты, которые имеют я буква перед ними как так:

enter image description here

В этом случае эти virtualbox-4.3 имеет я , затем произведите чистку пакета как sudo aptitude purge virtualbox-4.3. Это - все, чтобы удостовериться, что никакие конфликты не появляются при попытке установить официальные.

кроме того, только для проверки, удостоверяются, что загрузили корректный пакет для Вашей определенной дуги. Если у Вас есть Ubuntu 32 бита, необходимо загрузить i386 пакет Virtualbox. Если у Вас есть 64 бита, необходимо использовать AMD64 один.

0
ответ дан 23 February 2014 в 00:36

Другие вопросы по тегам:

Похожие вопросы: