Disinstallare VBoxGuestAdditions predefinito su Debian


20

Quando ho eseguito sh /media/cdrom/VBoxLinuxAdditions.runho ricevuto il seguente messaggio di avviso:

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.

Come disinstallare VBoxGuestAdditions che era una parte predefinita di Debian?

Modificare:

Dopo aver letto e provato la risposta di jw013, sospettavo che forse non conoscevo i nomi dei pacchetti corretti. Ho fatto un po 'più di ricerca e ho scoperto che posso vedere l'elenco dei pacchetti installati eseguendo dpkg -l. Quindi ho corso

dpkg -l | grep virtualbox

poi ho ottenuto

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

Quindi ho rimosso ciascuno manualmente eseguendo

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

Finora sembra che potrebbe essere la soluzione, anche se è strano perché quando eseguo il comando vuole installare 38 nuovi pacchetti, molti dei quali con elementi relativi a xserver.

Edit2:

Ho provato quanto sopra con una nuova installazione (installazione ragionevolmente minima - ho usato il businesscard.iso con niente contrassegnato quando è arrivato taskel) quindi ho seguito le istruzioni qui e tutto ha funzionato perfettamente!

Risposte:


13

È difficile dire cosa sta succedendo se non ricordi o non sai da dove proviene la tua vecchia installazione di aggiunte ospite.

Hai virtualbox-guest-additionsinstallato? Puoi disinstallarlo eseguendo (come superutente)

apt-get remove virtualbox-guest-additions

In caso contrario, consiglierei di provare a seguire le istruzioni sul sito Web VirtualBox. Poiché sembra che tu abbia già installato una versione precedente delle aggiunte del guest, prova le istruzioni di disinstallazione:

sh ./VBoxLinuxAdditions.run uninstall

'Uninstall' dovrebbe essere 'remove'?
math4tots,

@ math4tots sì, hai ragione. Questo è quello che ottengo digitando senza pensare, doh!
jw013,

Ho appena provato in questo momento e ho ottenuto "Pacchetti virtuali come 'virtualbox-guest-
adds

Penso che le aggiunte degli ospiti siano arrivate con una nuova installazione. Ho installato un'altra installazione di Debian con "debian-6.0.4-i386-businesscard.iso", questa volta con tutto ciò che non è stato verificato quando è arrivato
taskel

@ math4tots hmm è strano. Non è installato sul mio sistema e sembra improbabile che il programma di installazione si comporti diversamente in una macchina virtuale. Almeno l'ultima versione delle aggiunte degli ospiti è stata installata correttamente?
jw013,

10

Questo ha funzionato per me -

sudo apt-get purge virtualbox*

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

E questo spiega il problema -

Nota che alcune distribuzioni Linux sono già fornite con tutte o parte delle aggiunte di VirtualBox Guest. Puoi scegliere di mantenere la versione di distribuzione delle Aggiunte Guest, ma queste spesso non sono aggiornate e hanno funzionalità limitate, quindi ti consigliamo di sostituirle con le Aggiunte Guest fornite con VirtualBox. Il programma di installazione di VirtualBox Linux Guest Additions tenta di rilevare l'installazione esistente e di sostituirle, ma a seconda di come la distribuzione integra le Guest Additions, ciò potrebbe richiedere alcune interazioni manuali. Si consiglia vivamente di eseguire un'istantanea della macchina virtuale prima di sostituire le aggiunte guest preinstallate.

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


9

Ecco come l'ho fatto proprio ora, dopo che tutto quanto sopra fallito ...

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


Conoscere la posizione aiuta quando non è possibile montare il CD-ROM per qualsiasi motivo.
Victor Sergienko,

2

Hai provato:

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

Questo però rimuove i pacchetti xorg.


Autoremove non dovrebbe essere necessario.
itsbruce,

2
Mi piace rimuovere tutto ciò che non viene utilizzato / dipendenze :)
Christopher Thorjussen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.