web-dev-qa-db-fra.com

Désinstallation de VoxguestAdditions par défaut sur Debian

Quand j'ai couru sh /media/cdrom/VBoxLinuxAdditions.run J'ai reçu le message d'avertissement suivant:

You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version. If this is simply and older or a damaged
installation you may safely proceed.

Comment désinstaller la vboxguestadditions qui était une partie par défaut de Debian?

Éditer:

Après avoir lu et essayé la réponse de JW013, je soupçonnai que je ne connaissais peut-être pas les noms de paquet appropriés. J'ai fait un peu plus de recherche et j'ai découvert que je peux voir la liste des packages installés en exécutant dpkg -l. Alors j'ai couru

dpkg -l | grep virtualbox

alors j'ai eu

ii   virtualbox-ose-guest-dkms ...
ii   virtualbox-ose-guest-utils ...
ii   virtualbox-ose-guest-x11 ...

Puis j'ai enlevé chaque manuellement en courant

apt-get remove virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11

Jusqu'à présent, on dirait que cela pourrait être la solution, bien que ce soit bizarre, car quand j'exécute la commande, il souhaite installer 38 nouveaux paquets, la plupart d'entre eux avec des trucs liés à XServer.

EDIT2:

J'ai essayé ce qui précède avec une nouvelle installation (installation raisonnablement minimale - utilisée le cartonfard.iso sans rien marqué lorsque les tâches sont venues) puis suivi les instructions ici , et tout fonctionnait parfaitement!

21
math4tots

Il est difficile de dire ce qui se passe si vous ne vous souvenez pas ou ne savez pas d'où venait votre ancienne installation de ajouts invités.

Avez-vous virtualbox-guest-additions installé? Vous pouvez le désinstaller en exécutant (en tant que superutilisateur)

apt-get remove virtualbox-guest-additions

Si ce n'est pas ça, je recommanderais d'essayer de suivre les instructions sur le site Web VirtualBox. Comme il apparaît, vous avez déjà une ancienne version des ajouts invités installés, essayez les instructions de la désinstallation:

sh ./VBoxLinuxAdditions.run uninstall
13
jw013

Voici comment je l'ai fait juste maintenant, après tout ce qui précède a échoué ...

Sudo bash /opt/VBoxGuestAdditions-*/uninstall.sh

10
jmervine

Cela a fonctionné pour moi -

Sudo apt-get purge virtualbox*

Source: https://forums.virtualbox.org/viewtopic.php?f=7&t=65539

Et cela explique le problème -

Notez que certaines distributions Linux sont déjà livrées avec tout ou partie des ajouts invités VirtualBox. Vous pouvez choisir de garder la version de la distribution des ajouts invités, mais celles-ci ne sont souvent pas à jour et limitées dans la fonctionnalité, nous vous recommandons donc de les remplacer avec les ajouts invités fournis avec VirtualBox. Le programme d'installation de VirtualBox Linux Guest Tows tente de détecter l'installation existante et de les remplacer, mais en fonction de la manière dont la distribution intègre les ajouts invités, cela peut nécessiter une interaction manuelle. Il est fortement recommandé de prendre un instantané de la machine virtuelle avant de remplacer les ajouts invités préinstallés.

https://www.virtualbox.org/manual/ch04.html

10
Brian Burns

As-tu essayé:

apt-get autoremove virtualbox-ose-guest-dkms \
        virtualbox-ose-guest-utils virtualbox-ose-guest-x11

Cela supprime cependant les paquets Xorg.

2