Как удалить VirtualBox в 12.04?

Может ли кто-нибудь помочь мне удалить VirtualBox?

Я работаю 12.04.

39
задан 28 June 2016 в 15:03

6 ответов

или используйте следующую команду, если вы устанавливаете vmbox из скрипта:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
0
ответ дан 28 June 2016 в 15:03

16.04 и более поздних версий

Откройте терминал и введите:

sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-

Как удалить Oracle VirtualBox

Если вы установили VirtualBox с веб-сайта Oracle, найдите свою версию VirtualBox следующим образом:

sudo apt install aptitude
aptitude search virtualbox\*

Последняя версия VirtualBox, в которой Oracle VM VirtualBox находится на одной строке с ней, является установленным вами пакетом. Если у вас установлена ​​последняя версия Oracle VirtualBox, она называется virtualbox-5.1.

Убедитесь, что эта версия Oracle VirtualBox установлена ​​в настоящее время.

dpkg-query -s virtualbox-5.1    

Удалите Oracle VirtualBox с помощью команды, которая выглядит следующим образом:

sudo apt remove VirtualBox-5.1  

Если у вас установлена ​​другая версия Oracle VirtualBox, замените VirtualBox-5.1 в вышеприведенной команде на версию VirtualBox. [ 1114]

0
ответ дан 28 June 2016 в 15:03

Для меня ничего не помогло, кроме этого

$ sudo /opt/VirtualBox/uninstall.sh

vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.

$ sudo rm -rf /opt/VirtualBox/
0
ответ дан 28 June 2016 в 15:03

Откройте терминал ( Ctrl + Alt + T ) и введите команду:

sudo apt-get purge virtualbox-*

Заменить [ 117] * с версией VirtualBox, установленной в вашей системе (например, sudo apt-get purge virtualbox-4.2).

В качестве альтернативы, вы можете использовать функцию автозаполнения в терминале, нажав клавишу Tab после ввода virtualbox.

0
ответ дан 28 June 2016 в 15:03

Если у вас есть Oracle VM VirtualBox и Ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

, который показывает что-то вроде этого.

ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ квант amd64 Oracle VM VirtualBox

  1. теперь с помощью команды выше вы можете определить, какая версия virtual-box установлена ​​на вашем компьютере .После этого введите эти команды в свой терминал, просто замените 4.2 вашей версией VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt

0
ответ дан 28 June 2016 в 15:03

Для удаления VirtualBox я на самом деле рекомендую выполнить эту команду и не заменить * с чем-либо (просто выполняет его точно как так):

sudo apt-get remove virtualbox-\*

Если Вы хотите удалить глобальные конфигурационные файлы также (это не удаляет Ваши виртуальные машины), выполненный точно это вместо этого:

sudo apt-get purge virtualbox-\*

Тот метод в порядке, но этот путь может быть более полным.

Объяснение

  • У Вас может быть несколько VirtualBox-связанных установленных пакетов. Принятие Вашей машины больше не должно быть хостом VirtualBox или гостевой машиной, все эти пакеты могут пойти. Например, на 11,10 полях я использую прямо сейчас, существует 18 таких пакетов, доступных для установки (Ваша машина могла бы иметь некоторых или даже всех их или другие пакеты от Вашего выпуска или PPA):

    virtualbox                      virtualbox-ose
    virtualbox-dbg                  virtualbox-ose-dbg
    virtualbox-dkms                 virtualbox-ose-dkms
    virtualbox-fuse                 virtualbox-ose-fuse
    virtualbox-guest-additions      virtualbox-ose-guest-dkms
    virtualbox-guest-additions-iso  virtualbox-ose-guest-utils
    virtualbox-guest-dkms           virtualbox-ose-guest-x11
    virtualbox-guest-utils          virtualbox-ose-qt
    virtualbox-guest-x11
    

    Некоторые, вероятно, уже не установлены, и некоторые могут быть удалены автоматически в результате удаления других, но некоторые не были бы.

  • apt-get принимает * символы и рассматривают их как часть регулярного выражения. Это до некоторой степени подобно способу, которым обрабатывает оболочка командной строки *. При использовании в apt-get команда, virtualbox-\* (см. ниже для почему \, который не используется в качестве синтаксиса регулярного выражения), на самом деле соответствует любому пакету, имя которого содержит virtualbox.

    (Будьте осторожны с этим в применении к пакетам с более короткими именами! Например, wine\* соответствует каждому пакету win- не просто wine- где угодно на его имя.)

    Таким образом, Вы не должны вручную расширяться *. Это может остаться, и это поймает различные связанные пакеты, как описано выше, а также пакеты с явными версиями на их имена, как обсуждено там.

  • Однако сама оболочка, которая выполняется apt-get с параметрами командной строки Вы указываете, также принимает подстановочные знаки. Поэтому необходимо выйти из подстановочного знака (и один способ сделать, который является с a \ символ перед *). Иначе, если бы Ваше выражение соответствует файлу или папке в том текущем месте, оболочка дала бы свое имя apt-get, который был бы неправильным.

Что чистка делает здесь?

purge удаляет глобальные конфигурационные файлы только. Это не удаляет виртуальные машины, таким образом, безопасно использовать. Однако:

  • Это также не удаляет большинство настроек, Вы могли бы думать, что это будет. Помните, это удаляет глобальные конфигурационные файлы только. Это не удаляет конфигурационных файлов, созданных пользователями, которые существуют в их корневых каталогах и определяют, как VirtualBox настроен для них.
  • Конфигурационные файлы редко поднимают много пространства. Если Ваша цель к свободному пространству, но Вы думаете, что можно хотеть использовать VirtualBox снова, Вы могли бы предпочесть не использовать purge.

Кроме того, отметьте: apt-get --purge remove ... совпадает с apt-get purge ....

60
ответ дан 28 June 2016 в 15:03

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

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