Czy ktoś może mi pomóc usunąć VirtualBox?
Używam 12.04.
sudo apt-get purge virtualbox*
Czy ktoś może mi pomóc usunąć VirtualBox?
Używam 12.04.
sudo apt-get purge virtualbox*
Odpowiedzi:
Aby usunąć VirtualBox, naprawdę polecam uruchomienie tego polecenia i nie zastępowanie *
go niczym (po prostu uruchom dokładnie tak:)
sudo apt-get remove virtualbox-\*
Jeśli chcesz usunąć pliki konfiguracyjne zbyt globalny (to jest nie usuwać swoich maszyn wirtualnych), prowadzony dokładnie to zamiast:
sudo apt-get purge virtualbox-\*
Ta metoda jest OK, ale ta metoda może być dokładniejsza.
Być może masz zainstalowanych wiele pakietów związanych z VirtualBox. Zakładając, że twój komputer nie musi być hostem VirtualBox ani maszyną gościa , wszystkie te pakiety mogą zostać wysłane. Na przykład w polu 11.10, którego obecnie używam, dostępnych jest 18 takich pakietów do zainstalowania (twój komputer może mieć niektóre lub nawet wszystkie z nich, lub inne pakiety z twojego wydania lub 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
Niektóre prawdopodobnie już nie są zainstalowane, a niektóre mogą zostać automatycznie usunięte w wyniku usunięcia innych, ale niektóre nie.
apt-get
akceptuje *
znaki i traktuje je jako część wyrażenia regularnego . Jest to pod pewnymi względami podobne do sposobu przetwarzania powłoki wiersza poleceń *
. W przypadku użycia w apt-get
komendzie virtualbox-\*
(patrz poniżej, dlaczego \
, który nie jest używany jako składnia wyrażeń regularnych) faktycznie pasuje do każdego pakietu, którego nazwa zawiera virtualbox
.
(Uważaj na to w przypadku pakietów o krótszych nazwach! Na przykład wine\*
dopasowuje każdy pakiet do win
- nie tylko - w dowolnym miejscu w jego nazwie).wine
Więc nie musisz ręcznie rozwijać *
. Może pozostać i będzie przechwytywać różne powiązane pakiety, jak opisano powyżej, a także pakiety z wyraźnymi wersjami w ich nazwach, jak tam omówiono .
Jednak sama powłoka , która wykonuje się apt-get
z podanymi argumentami wiersza poleceń, akceptuje również symbole wieloznaczne. Dlatego powinieneś uciec od \
znaku wieloznacznego (a jednym ze sposobów jest użycie znaku przed *
). W przeciwnym razie, jeśli twoje wyrażenie pasuje do pliku lub folderu w bieżącej lokalizacji, powłoka podałaby swoją nazwę apt-get
, co byłoby błędne.
purge
usuwa tylko pliki konfiguracji globalnej. Nie usuwa maszyn wirtualnych, więc jest bezpieczny w użyciu. Jednak:
purge
.Uwaga: apt-get --purge remove ...
jest taki sam jak apt-get purge ...
.
apt-get
, aptitude
i dpkg
. Upewnij się, że żaden inny zalogowany użytkownik (jeśli w ogóle) nie korzysta z takiego oprogramowania. Może to obejmować osoby niebędące administratorami, ponieważ domyślnie mogą zezwalać Aktualizatorowi oprogramowania na instalowanie aktualizacji. Jeśli to nadal nie rozwiąże problemu, zobacz to pytanie dotyczące problemu .
rm -rf ~/.config/VirtualBox
)
Otwórz terminal ( Ctrl+ Alt+ T) i wydaj polecenie:
sudo apt-get purge virtualbox-*
Zamień *
na wersję VirtualBox zainstalowaną w twoim systemie (np sudo apt-get purge virtualbox-4.2
.).
Alternatywnie możesz skorzystać z funkcji autouzupełniania w terminalu, naciskając Tabklawisz po wpisaniu virtualbox
.
Jeśli masz Oracle VM VirtualBox i Ubuntu 15.04
sudo dpkg -l | grep virtualbox
co pokazuje coś takiego.
ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ quantal amd64 Oracle VM VirtualBox
teraz z powyższego polecenia możesz określić, która wersja virtual-box jest zainstalowana na twoim komputerze. Po tym typie te polecenia w twoim terminalu, po prostu zastąp 4.2 z twoją wersją VirtualBox.
sudo apt-get purge virtualbox-4.2 virtualbox-qt
Dla mnie nic nie pomogło, tylko to
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
Otwórz terminal i wpisz:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
Jeśli zainstalowałeś VirtualBox ze strony Oracle, znajdź swoją wersję VirtualBox w następujący sposób:
sudo apt install aptitude
aptitude search virtualbox\*
Najnowsza wersja VirtualBox, która jest Oracle VM VirtualBox
w tej samej linii, to zainstalowany pakiet. Jeśli masz zainstalowaną najnowszą wersję Oracle VirtualBox, zostanie ona nazwana virtualbox-5.1
.
Sprawdź, czy ta wersja Oracle VirtualBox jest obecnie zainstalowana.
dpkg-query -s virtualbox-5.1
Odinstaluj Oracle VirtualBox za pomocą polecenia, które wygląda następująco:
sudo apt remove VirtualBox-5.1
Jeśli masz zainstalowaną inną wersję Oracle VirtualBox, zamień VirtualBox-5.1
powyższe polecenie na wersję VirtualBox.