क्या कोई मुझे VirtualBox को हटाने में मदद कर सकता है?
मैं 12.04 चला रहा हूं।
sudo apt-get purge virtualbox*
क्या कोई मुझे VirtualBox को हटाने में मदद कर सकता है?
मैं 12.04 चला रहा हूं।
sudo apt-get purge virtualbox*
जवाबों:
वर्चुअलबॉक्स को हटाने के लिए, मैं वास्तव में इस कमांड को चलाने की सलाह देता हूं और किसी*
भी चीज की जगह नहीं लेता (बस इसे ठीक वैसे ही चलाएं):
sudo apt-get remove virtualbox-\*
यदि आप वैश्विक कॉन्फ़िगरेशन फ़ाइलों को भी निकालना चाहते हैं (यह आपकी वर्चुअल मशीन नहीं हटाती है), इसके बजाय इसे ठीक से चलाएं:
sudo apt-get purge virtualbox-\*
वह तरीका ठीक है, लेकिन यह तरीका अधिक गहन हो सकता है।
आपके पास कई वर्चुअलबॉक्स-संबंधित पैकेज स्थापित हो सकते हैं। अपनी मशीन को अब कोई वर्चुअलबॉक्स होस्ट या गेस्ट मशीन मानने की जरूरत नहीं है , ये सभी पैकेज जा सकते हैं। उदाहरण के लिए, 11.10 बॉक्स पर मैं अभी उपयोग कर रहा हूं, स्थापना के लिए 18 ऐसे पैकेज उपलब्ध हैं (आपकी मशीन में कुछ या यहां तक कि सभी हो सकते हैं, या आपकी रिहाई या पीपीए से अन्य पैकेज):
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
कुछ शायद पहले से स्थापित नहीं हैं, और कुछ को दूसरों को हटाने के परिणामस्वरूप स्वचालित रूप से हटाया जा सकता है, लेकिन कुछ नहीं होगा।
apt-get
*
पात्रों को स्वीकार करता है और उन्हें एक नियमित अभिव्यक्ति का हिस्सा मानता है । यह कुछ मायनों में कमांड लाइन खोल प्रक्रियाओं के समान है *
। जब एक apt-get
कमांड में उपयोग किया जाता है , virtualbox-\*
(नीचे देखें कि क्यों \
, जिसे नियमित अभिव्यक्ति वाक्यविन्यास के रूप में उपयोग नहीं किया जा रहा है) वास्तव में किसी भी पैकेज से मेल खाता है, जिसका नाम शामिल है virtualbox
।
(के रूप में छोटे नामों के साथ संकुल के लिए लागू किया! उदाहरण के लिए, इस के साथ सावधान रहो wine\*
के साथ हर पैकेज से मेल खाता है win
--not सिर्फ अपने नाम में --anywhere।)wine
इसलिए आपको मैन्युअल रूप से विस्तार करने की आवश्यकता नहीं है *
। यह रह सकते हैं, और यह विभिन्न संबंधित संकुल के रूप में ऊपर वर्णित है, पकड़ लेंगे उनके नाम में स्पष्ट संस्करणों के साथ के साथ ही संकुल के रूप में वहाँ पर चर्चा की ।
हालाँकि, शेल स्वयं , जो apt-get
आपके द्वारा निर्दिष्ट कमांड-लाइन तर्कों के साथ निष्पादित होता है, वाइल्डकार्ड को भी स्वीकार करता है। इसलिए, आपको वाइल्डकार्ड से बचना चाहिए (और ऐसा करने का एक तरीका \
पहले एक चरित्र के साथ है *
)। अन्यथा, यदि आपकी अभिव्यक्ति उस वर्तमान स्थान में किसी फ़ाइल या फ़ोल्डर से मेल खाती है, तो शेल उसका नाम देगा apt-get
, जो कि गलत होगा।
purge
केवल वैश्विक कॉन्फ़िगरेशन फ़ाइलों को निकालता है। यह आभासी मशीनों को नहीं हटाता है, इसलिए इसका उपयोग करना सुरक्षित है। तथापि:
purge
।इसके अलावा, कृपया ध्यान दें: के apt-get --purge remove ...
रूप में ही है apt-get purge ...
।
apt-get
, aptitude
, और dpkg
। सुनिश्चित करें कि वर्तमान में कोई अन्य लॉग-इन उपयोगकर्ता (यदि कोई हो) ऐसा कोई सॉफ़्टवेयर चला रहा है। इसमें गैर-प्रशासक शामिल हो सकते हैं, क्योंकि डिफ़ॉल्ट रूप से वे सॉफ़्टवेयर अपडेटर को अपडेट स्थापित करने की अनुमति दे सकते हैं। यदि वह अभी भी इसे ठीक नहीं करता है, तो समस्या के बारे में यह प्रश्न देखें ।
rm -rf ~/.config/VirtualBox
)
टर्मिनल खोलें ( Ctrl+ Alt+ T) और कमांड जारी करें:
sudo apt-get purge virtualbox-*
*
अपने सिस्टम पर स्थापित वर्चुअलबॉक्स के संस्करण से बदलें (जैसे sudo apt-get purge virtualbox-4.2
)।
वैकल्पिक रूप से, आप Tabटाइपिंग के बाद कुंजी दबाकर टर्मिनल में ऑटो-पूर्ण सुविधा का उपयोग कर सकते हैं virtualbox
।
यदि आपके पास Oracle VM VirtualBox और ubuntu 15.04 है
sudo dpkg -l | grep virtualbox
जो कुछ इस तरह दिखाता है।
ii वर्चुअलबॉक्स-4.2 4.2.6-82870 ~ उबंटू ~ क्वांटल amd64 Oracle VM वर्चुअलबॉक्स
अब ऊपर के आदेश से आप यह निर्धारित कर सकते हैं कि वर्चुअल-बॉक्स का कौन सा संस्करण आपकी मशीन पर स्थापित है। इस प्रकार के आदेशों के बाद आपके टर्मिनल में, बस अपने वर्चुअलबॉक्स के संस्करण के साथ 4.2 को बदलें।
sudo apt-get purge virtualbox-4.2 virtualbox-qt
मेरे लिए इसके अलावा कुछ भी मदद नहीं की
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
टर्मिनल खोलें और टाइप करें:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
यदि आपने Oracle वेबसाइट से VirtualBox स्थापित किया है, तो अपना VirtualBox संस्करण निम्नानुसार खोजें:
sudo apt install aptitude
aptitude search virtualbox\*
वर्चुअलबॉक्स का नवीनतम संस्करण जो इसके Oracle VM VirtualBox
साथ एक ही पंक्ति में है वह पैकेज है जिसे आपने स्थापित किया है। यदि आपके पास Oracle वर्चुअलबॉक्स का नवीनतम संस्करण स्थापित है, तो इसका नाम है virtualbox-5.1
।
सत्यापित करें कि वर्तमान में Oracle वर्चुअलबॉक्स का यह संस्करण स्थापित है।
dpkg-query -s virtualbox-5.1
इस तरह दिखने वाली कमांड का उपयोग करके Oracle VirtualBox को अनइंस्टॉल करें:
sudo apt remove VirtualBox-5.1
यदि आपके पास Oracle वर्चुअलबॉक्स का एक अलग संस्करण स्थापित है VirtualBox-5.1
, तो अपने वर्चुअलबॉक्स संस्करण के साथ उपरोक्त कमांड में बदलें ।