Birisi VirtualBox'u kaldırmama yardımcı olabilir mi?
12.04'ü çalıştırıyorum.
sudo apt-get purge virtualbox*
Birisi VirtualBox'u kaldırmama yardımcı olabilir mi?
12.04'ü çalıştırıyorum.
sudo apt-get purge virtualbox*
Yanıtlar:
VirtualBox kaldırmak için, aslında bu komutu çalıştırıp tavsiye değil değiştirilmesi *
(sadece tam öylesine gibi çalıştırın) bir şeyle:
sudo apt-get remove virtualbox-\*
(Bu mu çok global konfigürasyon dosyalarını kaldırmak isterseniz değil , sanal makineleri kaldırmak) yerine tam olarak bu çalıştırın:
sudo apt-get purge virtualbox-\*
Bu yöntem tamam, ancak bu yol daha ayrıntılı olabilir.
Yüklü birden fazla VirtualBox ile ilgili paketiniz olabilir. Makinenizin artık bir VirtualBox ana bilgisayarı veya konuk makinesi olması gerekmediğini varsayarak , tüm bu paketler gidebilir. Örneğin, şu anda kullandığım 11.10 kutusunda, yükleme için kullanılabilir 18 paket vardır (makinenizin bir kısmı veya tümü veya sürümünüz veya PPA’nızdaki diğer paketler olabilir):
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
Bazıları muhtemelen zaten kurulu değil, bazıları da çıkarılmasının bir sonucu olarak otomatik olarak kaldırılabilir, ancak bazıları çıkarmaz.
apt-get
*
karakterleri kabul eder ve bunları normal ifadelerin bir parçası olarak kabul eder . Bu, bazı yönlerden komut satırı kabuğunun işleyişine benzer *
. Bir apt-get
komutta kullanıldığında virtualbox-\*
(neden \
düzenli ifade sözdizimi olarak kullanılmıyorsa bunun için aşağıya bakın ) aslında adı içeren herhangi bir paketle eşleşir .virtualbox
(Daha kısa adlara sahip paketlere uygulanırken buna dikkat edin! Örneğin, wine\*
her paketin adının hiçbir yerinde - değil - hiçbir yer ile win
eşleşir .)wine
Böylece elle genişletmeniz gerekmez *
. Bu kalabilir, ve çeşitli ilgili olarak yukarıda açıklanan paketler, yakalayacak adlarında açık sürümleri ile aynı zamanda paket olarak orada tartışılan .
Ancak kabuk kendisi yürütür, apt-get
belirttiğiniz komut satırı argümanları ile de joker kabul eder. Bu nedenle, gereken kaçış joker (ve bir ile olduğunu yapmanın bir yolu \
önce karakteri *
). Aksi takdirde, ifadeniz o anki konumdaki bir dosya veya klasörle eşleşirse, kabuk ismini verir apt-get
ve bu yanlış olur.
purge
yalnızca genel yapılandırma dosyalarını kaldırır. Sanal makineleri çıkarmaz, bu yüzden kullanımı güvenlidir. Ancak:
purge
.Ayrıca, lütfen dikkat: apt-get --purge remove ...
aynıdır apt-get purge ...
.
apt-get
, aptitude
ve dpkg
. Şu anda oturum açan hiçbir kullanıcının (varsa) böyle bir yazılımı çalıştırmadığından emin olun. Bu, yönetici olmayanları içerebilir, çünkü varsayılan olarak Yazılım Güncelleyicinin güncellemeleri yüklemesine izin verebilir. Bu hala çözmezse , sorunla ilgili şu soruya bakın .
rm -rf ~/.config/VirtualBox
)
Terminali açın ( Ctrl+ Alt+ T) ve şu komutu verin:
sudo apt-get purge virtualbox-*
*
Sisteminizde kurulu olan VirtualBox versiyonuyla değiştirin (örn. sudo apt-get purge virtualbox-4.2
).
Alternatif olarak, Tabyazdıktan sonra tuşa basarak terminaldeki otomatik tamamlama özelliğini kullanabilirsiniz virtualbox
.
Oracle VM VirtualBox ve ubuntu 15.04 kullanıyorsanız
sudo dpkg -l | grep virtualbox
hangi böyle bir şey gösterir.
ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ quantal amd64 Oracle VM VirtualBox
Şimdi yukarıdaki komuttan makinenize hangi sanal kutu sürümünün yüklendiğini belirleyebilirsiniz. Bu komutları terminalinize yazdıktan sonra, 4.2'yi VirtualBox sürümünüzle değiştirin.
sudo apt-get purge virtualbox-4.2 virtualbox-qt
Benim için hiçbir şey yardımcı olmadı ama bu
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
Terminali açın ve şunu yazın:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
VirtualBox'ı Oracle web sitesinden yüklediyseniz, VirtualBox sürümünüzü aşağıdaki gibi bulun:
sudo apt install aptitude
aptitude search virtualbox\*
VirtualBox Oracle VM VirtualBox
ile aynı satırda olan en son sürümü yüklediğiniz pakettir. Yüklü Oracle VirtualBox'un en son sürümüne sahipseniz, adlandırılır virtualbox-5.1
.
Oracle VirtualBox'ın bu sürümünün şu anda yüklü olduğunu doğrulayın.
dpkg-query -s virtualbox-5.1
Oracle VirtualBox'u şuna benzeyen bir komut kullanarak kaldırın:
sudo apt remove VirtualBox-5.1
Farklı bir Oracle VirtualBox sürümüne sahipseniz VirtualBox-5.1
yukarıdaki komutu VirtualBox sürümünüzle değiştirin.