Comment désinstaller VirtualBox dans 12.04?

39

Quelqu'un peut-il m'aider à supprimer VirtualBox?

Je cours 12.04.

Helongvae
la source
3
ouvrez le centre de logiciels ubuntu et retirez-le de là ....
retour du
4
Essayez cecisudo apt-get purge virtualbox*
blade19899

Réponses:

60

Pour supprimer VirtualBox, je recommande en fait d’exécuter cette commande et de ne* rien remplacer (il suffit de l’exécuter exactement comme cela):

sudo apt-get remove virtualbox-\*

Si vous souhaitez également supprimer les fichiers de configuration globaux (cela ne supprime pas vos machines virtuelles), exécutez exactement ceci à la place:

sudo apt-get purge virtualbox-\*

Cette méthode est acceptable, mais cette méthode peut être plus complète.

Explication

  • Plusieurs packages liés à VirtualBox peuvent être installés. En supposant qu'il ne soit plus nécessaire que votre machine soit un hôte VirtualBox ou une machine invitée , tous ces packages peuvent être utilisés. Par exemple, dans la boîte 11.10 que j'utilise actuellement, il existe 18 packages de ce type disponibles pour l'installation (votre machine peut en contenir tout ou partie, 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 déjà pas installés, et certains peuvent être supprimés automatiquement en conséquence, d'autres non.

  • apt-getaccepte les *caractères et les traite dans le cadre d'une expression régulière . Cela ressemble à certains égards à la façon dont un shell en ligne de commande traite *. Lorsqu'il est utilisé dans une apt-getcommande virtualbox-\*(voir ci-dessous pourquoi le \, qui n'est pas utilisé comme syntaxe d'expression régulière) correspond en fait à tout paquet dont le nom contient virtualbox.

    (Soyez prudent avec ceci appliqué aux paquets avec des noms plus courts! Par exemple, wine\*correspond à chaque paquet avec - winpas seulement - n'importe où dans son nom.)wine

    Donc, vous n'avez pas à développer manuellement *. Il peut rester, et il va attraper les divers paquets liés comme décrit ci-dessus, ainsi que les paquets avec des versions explicites dans leurs noms comme indiqué ici .

  • Cependant, le shell lui - même , qui s'exécute apt-getavec les arguments de ligne de commande spécifiés, accepte également les caractères génériques. Par conséquent, vous devriez échapper au caractère générique (et une façon de le faire est d'utiliser un \caractère avant le *). Sinon, si votre expression correspond à un fichier ou à un dossier de cet emplacement actuel, le shell donnera son nom à apt-get, ce qui serait faux.

Que fait la purge ici?

purgesupprime uniquement les fichiers de configuration globale. Il ne supprime pas les machines virtuelles, il est donc sûr de l'utiliser. Toutefois:

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

Aussi, s'il vous plaît noter: apt-get --purge remove ...est le même que apt-get purge ....

Eliah Kagan
la source
Merci, c'est une réponse exemplaire! Très détaillé écrit ce qui le rend utile pour les utilisateurs inexpérimentés tels que moi :)
king_julien
J'ai essayé ceci mais j'obtiens ceci: E: Impossible d'obtenir le verrou / var / lib / dpkg / lock - open (11: ressource temporairement indisponible) E: Impossible de verrouiller le répertoire d'administration (/ var / lib / dpkg /), c'est un autre processus utilisant?
medo ampir le
1
@medoampir Assurez-vous que vous n'exécutez aucun autre logiciel de gestion de paquets en même temps. Cela inclut le Software Center, Software Updater (Update Manager dans les anciennes versions d'Ubuntu), Synaptic, gdebi, ou en cours d' exécution-commandes de gestion de paquets comme apt-get, aptitudeet dpkg. Assurez-vous qu'aucun autre utilisateur actuellement connecté (le cas échéant) n'exécute un tel logiciel. Cela peut inclure des non-administrateurs car, par défaut, ils peuvent permettre à Software Updater d'installer les mises à jour. Si cela ne résout toujours pas le problème, consultez cette question à propos du problème .
Eliah Kagan
Merveilleuse explication ... !! @Eliah Kagan
Manisha
N'oubliez pas de supprimer ensuite la configuration par utilisateur ( rm -rf ~/.config/VirtualBox)
fnkr
11

Ouvrez le terminal ( Ctrl+ Alt+ T) et lancez la commande:

sudo apt-get purge virtualbox-*

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

Vous pouvez également utiliser la fonction de Tabsaisie semi-automatique du terminal en appuyant sur la touche après avoir tapé virtualbox.

Eliah Kagan
la source
4

Si vous avez Oracle VM VirtualBox et Ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

qui montre quelque chose comme ça.

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 virtual-box est installée sur votre machine.Après avoir tapé ces commandes dans votre terminal, il suffit de remplacer le 4.2 par votre version de VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt

Abdos
la source
1

Pour moi, rien ne m'a aidé

$ 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
la source
1

16.04 et plus tard

Ouvrez le terminal et tapez:

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

Comment désinstaller Oracle VirtualBox

Si vous avez installé VirtualBox à partir du site Web Oracle, trouvez votre version de VirtualBox comme suit:

sudo apt install aptitude
aptitude search virtualbox\*

La dernière version de VirtualBox qui a Oracle VM VirtualBoxsur la même ligne est le paquet que vous avez installé. Si vous avez la dernière version d'Oracle VirtualBox installée, elle s'appelle 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 à l’aide d’une commande ressemblant à ceci:

sudo apt remove VirtualBox-5.1  

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

Karel
la source
0

ou utilisez la commande suivante si vous installez vmbox à partir du script:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
Dmitrii
la source