42 votes

Comment désinstaller VirtualBox dans 12.04?

Est-ce que quelqu'un peut m'aider à supprimer VirtualBox?

Je suis en train d'utiliser la version 12.04.

66voto

Eliah Kagan Points 111731

Pour supprimer VirtualBox, je recommande en fait d'exécuter cette commande et de ne pas remplacer * par quoi que ce soit (exécutez-la exactement comme suit) :

sudo apt-get remove virtualbox-\*

Si vous souhaitez supprimer également les fichiers de configuration globaux (cela n'enlève pas vos machines virtuelles), exécutez exactement ceci à la place :

sudo apt-get purge virtualbox-\*

Cette méthode est correcte, mais celle-ci peut être plus rigoureuse.

Explication

  • Vous pouvez avoir plusieurs packages liés à VirtualBox installés. En supposant que votre machine n'a plus besoin d'être une machine hôte ou invitée VirtualBox, tous ces packages peuvent être supprimés. Par exemple, sur la machine 11.10 que j'utilise actuellement, il y a 18 de ces packages disponibles pour l'installation (votre machine peut en avoir certains ou même tous, ou d'autres packages de votre version ou d'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

    Certains ne sont probablement pas déjà installés, et certains peuvent être supprimés automatiquement par conséquence de la suppression d'autres, mais certains ne le seraient pas.

  • apt-get accepte les caractères * et les traite comme partie d'une expression rationnelle. Cela est d'une certaine manière similaire à la façon dont un shell de ligne de commande traite *. Lorsqu'il est utilisé dans une commande apt-get, virtualbox-\* (voir ci-dessous pour expliquer pourquoi le \, qui n'est pas utilisé comme syntaxe d'expression rationnelle) correspond en fait à n'importe quel package dont le nom contient virtualbox.

    (Soyez prudent avec cela appliqué aux packages avec des noms plus courts ! Par exemple, wine\* correspond à chaque package avec win - pas seulement win**_e_** - n'importe où dans son nom.)

    Vous n'avez donc pas besoin d'étendre manuellement *. Il peut rester, et il attrapera les divers packages liés comme décrit ci-dessus, ainsi que les packages avec des versions explicites dans leur nom comme discuté ici.

  • Cependant, le shell lui-même, qui exécute apt-get avec les arguments de ligne de commande que vous spécifiez, accepte également des caractères génériques. Par conséquent, vous devez échapper le caractère générique (et une façon de le faire est avec un caractère \ avant le *). Sinon, si votre expression correspond à un fichier ou dossier dans cet emplacement actuel, le shell donnerait son nom à apt-get, ce qui serait incorrect.

Que fait purge ici ?

purge supprime uniquement les fichiers de configuration globaux. Il ne supprime pas les machines virtuelles, il est donc sûr de l'utiliser. Cependant :

  • Il ne supprime pas non plus la plupart des paramètres que vous pourriez penser qu'il supprimera. Rappelez-vous, il ne supprime que les fichiers de configuration globaux. Il ne supprime pas les fichiers de configuration créés par les utilisateurs qui existent dans leurs répertoires personnels et définissent comment VirtualBox est configuré pour eux.
  • Les fichiers de configuration prennent rarement beaucoup d'espace. Si votre objectif est de libérer de l'espace mais que vous pensez peut-être vouloir utiliser à nouveau VirtualBox, vous préférerez peut-être ne pas utiliser purge.

Aussi, veuillez noter : apt-get --purge remove ... est la même chose que apt-get purge ....

11voto

Ouvrez le terminal (Ctrl+Alt+T) et exécutez la commande :

sudo apt-get purge virtualbox-*

Remplacez *`** par la version de VirtualBox installée sur votre système (par exemplesudo apt-get purge virtualbox-4.2`).

Alternativement, vous pouvez utiliser la fonction d'auto-complétion dans le terminal en appuyant sur la touche Tab après avoir tapé virtualbox.

4voto

Abs Points 168

Si vous avez Oracle VM VirtualBox et ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

qui montre quelque chose comme ceci.

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

  1. maintenant, à partir de la commande ci-dessus, vous pouvez déterminer quelle version de VirtualBox est installée sur votre machine. Après cela, saisissez ces commandes dans votre terminal, remplacez simplement le 4.2 par votre version de VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt

1voto

Gabe Kopley Points 7361

Pour moi, rien n'a fonctionné sauf ceci

$ sudo /opt/VirtualBox/uninstall.sh

vboxdrv.sh: Arrêt des services VirtualBox.
VirtualBox 5.1.22 r115126 a été supprimé avec succès.

$ sudo rm -rf /opt/VirtualBox/

1voto

karel Points 97032

16.04 et ultérieur

Ouvrez le terminal et tapez :

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

Comment désinstaller Oracle VirtualBox

Si vous avez installé VirtualBox depuis le site Web d'Oracle, trouvez votre version de VirtualBox comme suit :

sudo apt install aptitude
aptitude search virtualbox\*

La dernière version de VirtualBox qui contient Oracle VM VirtualBox sur la même ligne est le paquet que vous avez installé. Si vous avez la dernière version d'Oracle VirtualBox installée, elle est nommée virtualbox-5.1.

Vérifiez que cette version d'Oracle VirtualBox est actuellement installée.

dpkg-query -s virtualbox-5.1    

Désinstallez Oracle VirtualBox en utilisant une commande qui ressemble à ceci :

sudo apt remove VirtualBox-5.1  

Si vous avez une version différente d'Oracle VirtualBox installée, remplacez VirtualBox-5.1 dans la commande ci-dessus par votre version de VirtualBox.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X