12.04 में VirtualBox की स्थापना कैसे करें?


39

क्या कोई मुझे VirtualBox को हटाने में मदद कर सकता है?

मैं 12.04 चला रहा हूं।


3
खुला ubuntu सॉफ्टवेयर केंद्र वहाँ से एक निकालें ....
penreturns

4
यह कोशिश करोsudo apt-get purge virtualbox*
ब्लेड 19899

जवाबों:


60

वर्चुअलबॉक्स को हटाने के लिए, मैं वास्तव में इस कमांड को चलाने की सलाह देता हूं और किसी* भी चीज की जगह नहीं लेता (बस इसे ठीक वैसे ही चलाएं):

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 ...


धन्यवाद, यह एक अनुकरणीय उत्तर है! बहुत विस्तृत लिखा गया है जो इसे मेरे जैसे अनुभवहीन उपयोगकर्ताओं के लिए उपयोगी बनाता है :)
King_julien

मैंने यह कोशिश की, लेकिन मुझे यह मिल गया: E: लॉक / var / lib / dpkg / लॉक - ओपन नहीं मिल सका (11: संसाधन अस्थायी रूप से अनुपलब्ध है) E: प्रशासन निर्देशिका (/ var / lib / dpkg /) को लॉक करने में असमर्थ है, एक और प्रक्रिया का उपयोग कर?
मेडो एम्पीयर

1
@medoampir सुनिश्चित करें कि आप उसी समय कोई अन्य पैकेज प्रबंधन सॉफ़्टवेयर नहीं चला रहे हैं। यह, Synaptic, gdebi, या की तरह पैकेज प्रबंधन आदेशों वर्तमान में चलने वाली (उबंटू के पुराने संस्करणों में अद्यतन प्रबंधक) सॉफ्टवेयर केंद्र, Software Updater शामिल apt-get, aptitude, और dpkg। सुनिश्चित करें कि वर्तमान में कोई अन्य लॉग-इन उपयोगकर्ता (यदि कोई हो) ऐसा कोई सॉफ़्टवेयर चला रहा है। इसमें गैर-प्रशासक शामिल हो सकते हैं, क्योंकि डिफ़ॉल्ट रूप से वे सॉफ़्टवेयर अपडेटर को अपडेट स्थापित करने की अनुमति दे सकते हैं। यदि वह अभी भी इसे ठीक नहीं करता है, तो समस्या के बारे में यह प्रश्न देखें ।
एलियाह कगन

अद्भुत व्याख्या ... !! @ एलियाह कगन
मनीषा

बाद में प्रति-उपयोगकर्ता कॉन्फ़िगरेशन को हटाना न भूलें ( rm -rf ~/.config/VirtualBox)
fnkr

11

टर्मिनल खोलें ( Ctrl+ Alt+ T) और कमांड जारी करें:

sudo apt-get purge virtualbox-*

*अपने सिस्टम पर स्थापित वर्चुअलबॉक्स के संस्करण से बदलें (जैसे sudo apt-get purge virtualbox-4.2)।

वैकल्पिक रूप से, आप Tabटाइपिंग के बाद कुंजी दबाकर टर्मिनल में ऑटो-पूर्ण सुविधा का उपयोग कर सकते हैं virtualbox


4

यदि आपके पास Oracle VM VirtualBox और ubuntu 15.04 है

  1. sudo dpkg -l | grep virtualbox

जो कुछ इस तरह दिखाता है।

ii वर्चुअलबॉक्स-4.2 4.2.6-82870 ~ उबंटू ~ क्वांटल amd64 Oracle VM वर्चुअलबॉक्स

  1. अब ऊपर के आदेश से आप यह निर्धारित कर सकते हैं कि वर्चुअल-बॉक्स का कौन सा संस्करण आपकी मशीन पर स्थापित है। इस प्रकार के आदेशों के बाद आपके टर्मिनल में, बस अपने वर्चुअलबॉक्स के संस्करण के साथ 4.2 को बदलें।

    sudo apt-get purge virtualbox-4.2 virtualbox-qt


1

मेरे लिए इसके अलावा कुछ भी मदद नहीं की

$ 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 और बाद में

टर्मिनल खोलें और टाइप करें:

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

Oracle 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, तो अपने वर्चुअलबॉक्स संस्करण के साथ उपरोक्त कमांड में बदलें ।


0

या यदि आप स्क्रिप्ट से vmbox स्थापित करते हैं तो अगली कमांड का उपयोग करें:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.