Deinstallation von Standard-VBoxGuestAdditions unter Debian

20

Als ich lief, sh /media/cdrom/VBoxLinuxAdditions.runbekam ich die folgende Warnmeldung:

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.

Wie deinstalliere ich die VBoxGuestAdditions, die ein Standardbestandteil von Debian waren?

Bearbeiten:

Nachdem ich die Antwort von jw013 gelesen und ausprobiert hatte, vermutete ich, dass ich die richtigen Paketnamen einfach nicht kannte. Ich habe ein bisschen mehr gesucht und herausgefunden, dass ich die Liste der installierten Pakete durch Ausführen sehen kann dpkg -l. Also rannte ich

dpkg -l | grep virtualbox

dann habe ich bekommen

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

Dann habe ich jeden manuell durch Laufen entfernt

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

Bisher sieht es so aus, als ob dies die Lösung sein könnte, obwohl es seltsam ist, wenn ich den Befehl ausführe, 38 neue Pakete zu installieren, die meisten davon mit xserver-bezogenen Inhalten.

Edit2:

Ich habe es mit einer Neuinstallation versucht (ziemlich minimale Installation - ich habe die businesscard.iso verwendet, bei der Tasksel nichts angegeben war), dann bin ich den Anweisungen hier gefolgt , und alles hat perfekt funktioniert!

math4tots
quelle

Antworten:

13

Es ist schwer zu sagen, was los ist, wenn Sie sich nicht erinnern können oder nicht wissen, wo Ihre alte Installation von Gastzusätzen herkam.

Hast du virtualbox-guest-additionsinstalliert? Sie können es deinstallieren, indem Sie (als Superuser)

apt-get remove virtualbox-guest-additions

Wenn dies nicht der Fall ist, würde ich empfehlen, die Anweisungen auf der VirtualBox-Website zu befolgen . Da anscheinend bereits eine alte Version der Gastzugaben installiert ist, führen Sie die Deinstallationsanweisungen aus:

sh ./VBoxLinuxAdditions.run uninstall
jw013
quelle
Soll "Deinstallieren" "Entfernen" sein?
math4tots
@ math4tots ja du hast recht. Das bekomme ich zum Tippen ohne nachzudenken, doh!
Jw013
Ich habe es gerade ausprobiert und habe "Virtuelle Pakete wie 'virtualbox-guest-additions' können nicht entfernt werden"
math4tots
Ich denke, dass die Gastzusätze mit einer neuen Installation kamen. Ich habe eine weitere Installation von Debian mit "debian-6.0.4-i386-businesscard.iso" eingerichtet, diesmal mit allem, was nicht markiert war, als tasksel auftauchte, und ich habe immer noch GA
math4tots
@ math4tots hmm das ist komisch. Es ist nicht auf meinem System installiert, und es ist unwahrscheinlich, dass sich das Installationsprogramm auf einer VM anders verhält. Wurde die neueste Version der Guest Additions mindestens korrekt installiert?
jw013
10

Das hat bei mir funktioniert -

sudo apt-get purge virtualbox*

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

Und das erklärt das Problem -

Beachten Sie, dass einige Linux-Distributionen bereits alle oder einen Teil der VirtualBox Guest Additions enthalten. Sie können die Version der Guest Additions der Distribution beibehalten, diese sind jedoch häufig nicht auf dem neuesten Stand und in ihrer Funktionalität eingeschränkt. Wir empfehlen daher, sie durch die Guest Additions zu ersetzen, die mit VirtualBox geliefert werden. Das Installationsprogramm von VirtualBox Linux Guest Additions versucht, vorhandene Installationen zu erkennen und zu ersetzen. Abhängig davon, wie die Distribution die Guest Additions integriert, ist möglicherweise eine manuelle Interaktion erforderlich. Es wird dringend empfohlen, einen Snapshot der virtuellen Maschine zu erstellen, bevor vorinstallierte Guest Additions ersetzt werden.

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

Brian Burns
quelle
9

Hier ist, wie ich es gerade getan habe, nachdem alles oben gescheitert ist ...

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

jmervine
quelle
Die Position zu kennen hilft, wenn Sie die CD-ROM aus irgendeinem Grund nicht mounten können.
Victor Sergienko
2

Hast du versucht:

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

Dadurch werden jedoch die xorg-Pakete entfernt.

Christopher Thorjussen
quelle
Autoremove sollte nicht notwendig sein.
Itsbruce
2
Ich mag es, alles zu entfernen, was nicht verwendet wird / Abhängigkeiten :)
Christopher Thorjussen