Come disinstallare VirtualBox in 12.04?


Risposte:


60

Per rimuovere VirtualBox, in realtà raccomando di eseguire questo comando e di non sostituirlo *con nulla (basta eseguirlo esattamente così):

sudo apt-get remove virtualbox-\*

Se vuoi rimuovere anche i file di configurazione globali (questo non rimuove le tue macchine virtuali), esegui invece esattamente questo:

sudo apt-get purge virtualbox-\*

Questo metodo è OK, ma in questo modo può essere più approfondito.

Spiegazione

  • È possibile che siano installati più pacchetti relativi a VirtualBox. Supponendo che la tua macchina non debba più essere un host VirtualBox o una macchina ospite , tutti questi pacchetti possono andare. Ad esempio, nella casella 11.10 che sto usando in questo momento, ci sono 18 pacchetti di questo tipo disponibili per l'installazione (il tuo computer potrebbe averne alcuni o addirittura tutti o altri pacchetti dalla tua versione o 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
    

    Alcuni probabilmente non sono già installati e alcuni possono essere rimossi automaticamente a seguito della rimozione di altri, ma altri no.

  • apt-getaccetta *personaggi e li tratta come parte di un'espressione regolare . Questo è in qualche modo simile al modo in cui una shell della riga di comando elabora *. Se utilizzato in un apt-getcomando, virtualbox-\*(vedere di seguito il motivo per cui \, che non viene utilizzato come sintassi delle espressioni regolari) corrisponde effettivamente a qualsiasi pacchetto il cui nome contiene virtualbox.

    (Fai attenzione con questo applicato ai pacchetti con nomi più brevi! Ad esempio, wine\*abbina ogni pacchetto con - winnon solo - ovunque nel suo nome.)wine

    Quindi non è necessario espandere manualmente *. Può rimanere e catturerà i vari pacchetti correlati come descritto sopra, così come i pacchetti con versioni esplicite nei loro nomi come discusso lì .

  • Tuttavia, la shell stessa , che viene eseguita apt-getcon gli argomenti della riga di comando specificati, accetta anche i caratteri jolly. Pertanto, dovresti sfuggire al carattere jolly (e un modo per farlo è con un \personaggio prima del *). Altrimenti, se la tua espressione corrisponde a un file o una cartella in quella posizione corrente, la shell darebbe il suo nome apt-get, il che sarebbe sbagliato.

Cosa fa lo spurgo qui?

purgerimuove solo i file di configurazione globale. Non rimuove le macchine virtuali, quindi è sicuro da usare. Tuttavia:

  • Inoltre, non rimuove la maggior parte delle impostazioni che potresti pensare. Ricorda, rimuove solo i file di configurazione globali . Non rimuove alcun file di configurazione creato dagli utenti che esiste nelle loro directory home e definisce come VirtualBox è configurato per loro .
  • I file di configurazione occupano raramente molto spazio. Se il tuo obiettivo è liberare spazio ma ritieni di voler utilizzare nuovamente VirtualBox, potresti preferire di non utilizzarlo purge.

Inoltre, si prega di notare: apt-get --purge remove ...è lo stesso di apt-get purge ....


Grazie, questa è una risposta esemplare! Scritto molto dettagliato che lo rende utile per utenti inesperti come me :)
king_julien

Ho provato questo ma ottengo questo: E: Impossibile ottenere lock / var / lib / dpkg / lock - open (11: risorsa temporaneamente non disponibile) E: impossibile bloccare la directory di amministrazione (/ var / lib / dpkg /), è un altro processo che lo utilizza?
medo ampir,

1
@medoampir Assicurati di non eseguire altri software di gestione dei pacchetti contemporaneamente. Questo include il Centro Software, Software Updater (Update Manager nelle versioni precedenti di Ubuntu), Synaptic, gdebi, o attualmente l'esecuzione di comandi di gestione dei pacchetti, come apt-get, aptitudee dpkg. Assicurarsi che nessun altro utente attualmente connesso (se presente) stia eseguendo tale software. Ciò può includere non amministratori, poiché per impostazione predefinita possono consentire al Software Updater di installare gli aggiornamenti. Se il problema persiste, consulta questa domanda sul problema .
Eliah Kagan,

Spiegazione meravigliosa ... !! @Eliah Kagan
Manisha

Non dimenticare di rimuovere successivamente la configurazione per utente ( rm -rf ~/.config/VirtualBox)
fnkr

11

Apri il terminale ( Ctrl+ Alt+ T) ed esegui il comando:

sudo apt-get purge virtualbox-*

Sostituisci *con la versione di VirtualBox installata sul tuo sistema (ad es sudo apt-get purge virtualbox-4.2.).

In alternativa, è possibile utilizzare la funzione di completamento automatico nel terminale premendo il Tabtasto dopo aver digitato virtualbox.


4

Se si dispone di Oracle VM VirtualBox e ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

che mostra qualcosa del genere.

ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ quantal amd64 Oracle VM VirtualBox

  1. ora dal comando sopra puoi determinare quale versione di virtual box è installata sul tuo computer. Dopo questo tipo di questi comandi nel tuo terminale, sostituisci semplicemente il 4.2 con la tua versione di VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt


1

Per me nulla ha aiutato tranne questo

$ sudo /opt/VirtualBox/uninstall.sh

vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.

$ sudo rm -rf /opt/VirtualBox/

1

16.04 e successive

Apri il terminale e digita:

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

Come disinstallare Oracle VirtualBox

Se hai installato VirtualBox dal sito Web Oracle, trova la tua versione di VirtualBox come segue:

sudo apt install aptitude
aptitude search virtualbox\*

L'ultima versione di VirtualBox che ha Oracle VM VirtualBoxsulla stessa linea è il pacchetto che hai installato. Se è installata l'ultima versione di Oracle VirtualBox, viene denominata virtualbox-5.1.

Verificare che questa versione di Oracle VirtualBox sia attualmente installata.

dpkg-query -s virtualbox-5.1    

Disinstallare Oracle VirtualBox usando un comando simile al seguente:

sudo apt remove VirtualBox-5.1  

Se è installata una versione diversa di Oracle VirtualBox, sostituire VirtualBox-5.1il comando sopra con la versione di VirtualBox.


0

o usa il comando successivo se installi vmbox dallo script:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
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.