¿Cómo desinstalar VirtualBox en 12.04?

39

¿Alguien puede ayudarme a eliminar VirtualBox?

Estoy corriendo 12.04.

helongvae
fuente
3
abra el centro de software de ubuntu y retírelo de allí ...
regresa el
44
Prueba estosudo apt-get purge virtualbox*
blade19899

Respuestas:

60

Para eliminar VirtualBox, realmente recomiendo ejecutar este comando y no reemplazarlo *por nada (solo ejecútelo exactamente así):

sudo apt-get remove virtualbox-\*

Si también desea eliminar los archivos de configuración global (esto no elimina sus máquinas virtuales), ejecute exactamente esto:

sudo apt-get purge virtualbox-\*

Ese método está bien, pero de esta manera puede ser más exhaustivo.

Explicación

  • Es posible que tenga instalados varios paquetes relacionados con VirtualBox. Suponiendo que su máquina ya no necesita ser una máquina virtual o host de VirtualBox , todos estos paquetes pueden funcionar. Por ejemplo, en el cuadro 11.10 que estoy usando en este momento, hay 18 de estos paquetes disponibles para la instalación (su máquina puede tener algunos o incluso todos, u otros paquetes de su versión o un 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
    

    Algunos probablemente ya no estén instalados, y algunos pueden eliminarse automáticamente como consecuencia de eliminar otros, pero otros no.

  • apt-getacepta *caracteres y los trata como parte de una expresión regular . Esto es de alguna manera similar a la forma en que procesa un shell de línea de comandos *. Cuando se usa en un apt-getcomando, virtualbox-\*(vea a continuación por qué \, que no se usa como sintaxis de expresión regular) en realidad coincide con cualquier paquete cuyo nombre contenga virtualbox.

    (Tenga cuidado con esto como se aplica a los paquetes con nombres más cortos! Por ejemplo, wine\*partidos cada paquete con win--no solo --anywhere en su nombre).wine

    Por lo tanto, no tiene que expandirse manualmente *. Puede permanecer y capturará los diversos paquetes relacionados como se describió anteriormente, así como los paquetes con versiones explícitas en sus nombres como se discute allí .

  • Sin embargo, el shell en sí , que se ejecuta apt-getcon los argumentos de línea de comandos que especifique, también acepta comodines. Por lo tanto, debe escapar del comodín (y una forma de hacerlo es con un \personaje antes del *). De lo contrario, si su expresión coincide con un archivo o carpeta en esa ubicación actual, el shell le daría su nombre apt-get, lo que sería incorrecto.

¿Qué hace la purga aquí?

purgeelimina solo los archivos de configuración global. No elimina las máquinas virtuales, por lo que es seguro de usar. Sin embargo:

  • Tampoco elimina la mayoría de las configuraciones que podría pensar que lo haría. Recuerde, solo elimina los archivos de configuración global . No elimina los archivos de configuración creados por los usuarios que existen en sus directorios de inicio y define cómo VirtualBox está configurado para ellos .
  • Los archivos de configuración rara vez ocupan mucho espacio. Si su objetivo es liberar espacio pero cree que puede querer usar VirtualBox nuevamente, es posible que prefiera no usarlo purge.

Además, tenga en cuenta: apt-get --purge remove ...es lo mismo que apt-get purge ....

Eliah Kagan
fuente
¡Gracias, esta es una respuesta ejemplar! Muy detallada por escrito que hace que sea útil para los usuarios inexpertos como yo :)
king_julien
Intenté esto pero obtengo esto: E: No se pudo obtener el bloqueo / var / lib / dpkg / lock - open (11: Recurso no disponible temporalmente) E: No se puede bloquear el directorio de administración (/ var / lib / dpkg /), es otro proceso usándolo?
medo ampir
1
@medoampir Asegúrese de que no está ejecutando ningún otro software de administración de paquetes al mismo tiempo. Esto incluye el Centro de Software, Software Updater (Administrador de actualizaciones de versiones anteriores de Ubuntu), Synaptic, GDebi, o actualmente en ejecución los comandos de gestión de paquetes como apt-get, aptitude, y dpkg. Asegúrese de que ningún otro usuario actualmente conectado (si lo hubiera) esté ejecutando dicho software. Esto puede incluir personas que no sean administradores, ya que de manera predeterminada pueden permitir que el Actualizador de software instale actualizaciones. Si eso aún no lo soluciona, vea esta pregunta sobre el problema .
Eliah Kagan
Maravillosa explicación ... !! @Eliah Kagan
Manisha
No olvide eliminar la configuración por usuario después ( rm -rf ~/.config/VirtualBox)
fnkr
11

Abra la terminal ( Ctrl+ Alt+ T) y emita el comando:

sudo apt-get purge virtualbox-*

Reemplace *con la versión de VirtualBox instalada en su sistema (por ejemplo sudo apt-get purge virtualbox-4.2).

Alternativamente, puede utilizar la función de autocompletar en el terminal Tabpresionando la tecla después de escribir virtualbox.

Eliah Kagan
fuente
4

Si tiene Oracle VM VirtualBox y ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

que muestra algo como esto

ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ quantal amd64 Oracle VM VirtualBox

  1. ahora desde el comando anterior puede determinar qué versión de virtual-box está instalada en su máquina. Después de escribir estos comandos en su terminal, simplemente reemplace el 4.2 con su versión de VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt

Abdominales
fuente
1

Para mí nada ayudó más que esto

$ sudo /opt/VirtualBox/uninstall.sh

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

$ sudo rm -rf /opt/VirtualBox/
Eugene Kusnetsov
fuente
1

16.04 y posterior

Abra la terminal y escriba:

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

Cómo desinstalar Oracle VirtualBox

Si instaló VirtualBox desde el sitio web de Oracle, busque su versión de VirtualBox de la siguiente manera:

sudo apt install aptitude
aptitude search virtualbox\*

La última versión de VirtualBox que tiene Oracle VM VirtualBoxen la misma línea es el paquete que ha instalado. Si tiene instalada la última versión de Oracle VirtualBox, se llama así virtualbox-5.1.

Verifique que esta versión de Oracle VirtualBox esté instalada actualmente.

dpkg-query -s virtualbox-5.1    

Desinstale Oracle VirtualBox usando un comando que se ve así:

sudo apt remove VirtualBox-5.1  

Si tiene instalada una versión diferente de Oracle VirtualBox, reemplace VirtualBox-5.1el comando anterior con su versión de VirtualBox.

karel
fuente
0

o use el siguiente comando si instala vmbox desde el script:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
Dmitrii
fuente