Est-ce que quelqu'un peut m'aider à supprimer VirtualBox?
Je suis en train d'utiliser la version 12.04.
Est-ce que quelqu'un peut m'aider à supprimer VirtualBox?
Je suis en train d'utiliser la version 12.04.
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.
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.
purge
supprime uniquement les fichiers de configuration globaux. Il ne supprime pas les machines virtuelles, il est donc sûr de l'utiliser. Cependant :
purge
.Aussi, veuillez noter : apt-get --purge remove ...
est la même chose que apt-get purge ...
.
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 exemple
sudo 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
.
Si vous avez Oracle VM VirtualBox et ubuntu 15.04
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
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
Ouvrez le terminal et tapez :
sudo apt remove virtualbox unity-scope-virtualbox ^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.
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.