डेबियन पर डिफ़ॉल्ट VBoxGuestAdditions की स्थापना रद्द करें


20

जब मैं भागा तो sh /media/cdrom/VBoxLinuxAdditions.runमुझे निम्नलिखित चेतावनी संदेश मिला:

You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version. If this is simply and older or a damaged
installation you may safely proceed.

मैं VBoxGuestAdditions की स्थापना रद्द कैसे करूं जो डेबियन का एक डिफ़ॉल्ट हिस्सा था?

संपादित करें:

Jw013 के उत्तर को पढ़ने और आज़माने के बाद, मुझे संदेह था कि शायद मुझे उचित पैकेज नामों का पता नहीं था। मैंने थोड़ा और खोज किया, और मुझे पता चला कि मैं चलाकर संकुल की सूची देख सकता हूँ dpkg -l। तो मैं भागा

dpkg -l | grep virtualbox

फिर मैं समझ गया

ii   virtualbox-ose-guest-dkms ...
ii   virtualbox-ose-guest-utils ...
ii   virtualbox-ose-guest-x11 ...

फिर मैंने प्रत्येक को मैन्युअल रूप से चलाकर हटा दिया

apt-get remove virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11

अब तक ऐसा लग रहा है कि यह समाधान हो सकता है, हालांकि यह अजीब है क्योंकि जब मैं कमांड चलाता हूं तो यह 38 नए पैकेजों को स्थापित करना चाहता है, उनमें से अधिकांश xserver संबंधित सामान के साथ हैं।

EDIT2:

मैंने एक नई स्थापना (यथोचित न्यूनतम संस्थापन के साथ प्रयोग करने की कोशिश की - व्यावसायिकता का उपयोग किया। कुछ भी नहीं, जब कार्यस्थल सामने आया) तब दिशाओं का अनुसरण किया , और सब कुछ पूरी तरह से काम किया!

जवाबों:


13

यह बताने में मुश्किल है कि क्या हो रहा है अगर आप याद नहीं कर सकते हैं या नहीं जानते कि आपके पुराने अतिरिक्त अतिथि जोड़ कहां से आए हैं।

क्या आपने virtualbox-guest-additionsस्थापित किया है? आप इसे चलाकर (सुपरयुजर के रूप में) अनइंस्टॉल कर सकते हैं

apt-get remove virtualbox-guest-additions

यदि ऐसा नहीं है, तो मैं VirtualBox वेबसाइट पर दिए गए निर्देशों का पालन करने की कोशिश करूंगा । चूँकि यह प्रतीत होता है कि आपके पास पहले से स्थापित अतिथि परिवर्धन का एक पुराना संस्करण है, स्थापना रद्द करने के निर्देशों का प्रयास करें:

sh ./VBoxLinuxAdditions.run uninstall

क्या 'अनइंस्टॉल' को 'हटाना' माना जाता है?
math4tots

@ math4tots हाँ आप सही हैं। यही मुझे बिना सोचे समझे टाइप करने के लिए मिलता है, दोह!
jw013

मैंने अभी इसे अभी आज़माया है, और मुझे "वर्चुअल पैकेज जैसे 'वर्चुअलबॉक्स-गेस्ट-
एडिशंस

मुझे लगता है कि अतिथि परिवर्धन एक ताजा स्थापित के साथ आया था। मैंने डेबियन की एक और स्थापना "डेबियन-6.0.4-i386-businesscard.iso" के साथ की, इस बार जब सब कुछ अनियंत्रित हो गया, जब कार्यस्थल आया, और मुझे अभी भी GA
math4tots

@ math4tots हम्म जो अजीब है। यह मेरे सिस्टम पर स्थापित नहीं है, और यह संभावना नहीं है कि इंस्टॉलर एक वीएम में अलग तरह से व्यवहार करेगा। क्या आपको कम से कम सही ढंग से स्थापित अतिथि परिवर्धन का नवीनतम संस्करण मिला है?
jw013

10

यह मेरे लिए काम किया -

sudo apt-get purge virtualbox*

स्रोत: https://forums.virtualbox.org/viewtopic.php?f=7&t=65539

और यह समस्या बताती है -

ध्यान दें कि कुछ लिनक्स वितरण पहले से ही VirtualBox अतिथि परिवर्धन के सभी या भाग के साथ आते हैं। आप अतिथि परिवर्धन के वितरण संस्करण को रखना चुन सकते हैं लेकिन ये अक्सर अद्यतित नहीं होते हैं और कार्यक्षमता में सीमित होते हैं, इसलिए हम उन्हें VirtualBox के साथ आने वाले अतिथि परिवर्धन के साथ बदलने की सलाह देते हैं। वर्चुअलबॉक्स लिनक्स गेस्ट एडिशंस इंस्टॉलर इंस्टॉलेशन को मौजूदा इंस्टॉलेशन का पता लगाने और उन्हें बदलने की कोशिश करता है, लेकिन यह डिस्ट्रीब्यूशन गेस्ट एडिशंस को कैसे इंटीग्रेट करता है, इस पर निर्भर करता है। पूर्व-स्थापित अतिथि परिवर्धन को बदलने से पहले वर्चुअल मशीन का स्नैपशॉट लेने की अत्यधिक अनुशंसा की जाती है।

https://www.virtualbox.org/manual/ch04.html


9

यहाँ है कि मैंने इसे अभी-अभी कैसे किया, ऊपर की सब कुछ विफल होने के बाद ...

sudo bash /opt/VBoxGuestAdditions-*/uninstall.sh


स्थान जानने में मदद मिलती है जब आप किसी भी कारण से सीडी-रोम को माउंट नहीं कर सकते।
विक्टर सर्जियेंको

2

क्या आप ने कोशिश की:

apt-get autoremove virtualbox-ose-guest-dkms \
        virtualbox-ose-guest-utils virtualbox-ose-guest-x11

यह हालांकि Xorg पैकेज को निकालता है।


ऑटोरेमोव आवश्यक नहीं होना चाहिए।
इसका शानदार

2
मैं उन सभी को दूर करना पसंद करता हूं जिनका उपयोग नहीं किया गया है / निर्भरता :)
क्रिस्टोफर थोरजूसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.