लिनक्स पर वर्चुअलबॉक्स नवीनतम संस्करण के लिए वर्चुअलबॉक्स एक्सटेंशन पैक कैसे स्थापित करें?


17

लिनक्स पर वर्चुअलबॉक्स नवीनतम संस्करण के लिए वर्चुअलबॉक्स एक्सटेंशन पैक कैसे स्थापित करें?

मैं यह भी चाहूंगा कि अगर मैं चाहूं तो एक्सटेंशन पैक सफलतापूर्वक सत्यापित किया जा सकता है और इसकी स्थापना रद्द कर सकता हूं।

जवाबों:


33

-फर्स्ट में, आपको वर्चुअलबॉक्स एक्सटेंशन पैक पर्सनल यूज एंड इवैल्यूएशन लाइसेंस का पालन करना होगा ।


वर्चुअलबॉक्स एक्सटेंशन पैक कार्यक्षमता का विवरण:

इंटेल कार्ड के लिए USB 2.0 और USB 3.0 डिवाइस, वर्चुअलबॉक्स RDP, डिस्क एन्क्रिप्शन, NVMe और PXE बूट।


अब, हम लानत की बात डाउनलोड करते हैं:

  • हमें नवीनतम वर्चुअलबॉक्स संस्करण को एक चर में संग्रहीत करने की आवश्यकता है, चलो इसे कॉल करें LatestVirtualBoxVersion

  • वर्चुअलबॉक्स एक्सटेंशन पैक का नवीनतम संस्करण डाउनलोड करें, वन-लाइनर निम्नानुसार है


LatestVirtualBoxVersion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "https://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"

सरलीकरण का श्रेय गुंटबर्ट को जाता है । धन्यवाद।

आप फ़ाइल में उपलब्ध इसकी SHA-256 चेकसम की तुलना करके इसकी अखंडता को सत्यापित करना चाह सकते हैं:

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS

फिर, हम इसे इस प्रकार स्थापित करते हैं:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

यह सत्यापित करने के लिए कि क्या यह सफलतापूर्वक स्थापित किया गया है, हम स्थापित एक्सटेंशन पैक को सूचीबद्ध कर सकते हैं:

VBoxManage list extpacks

एक्सटेंशन पैक की स्थापना रद्द करने के लिए:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

11

आप GUI के माध्यम से एक्सटेंशन पैक भी स्थापित कर सकते हैं:

सबसे पहले आप वर्चुअलबॉक्स डाउनलोड पृष्ठ पर जाएँ , वहाँ शीर्षक
वर्चुअलबॉक्स के नीचे ... एक्सटेंशन पैक आपको एक लिंक मिला है सभी समर्थित प्लेटफ़ॉर्म । इस लिंक पर क्लिक करने से एक्सटेंशन पैक डाउनलोड हो जाता है।

अब मेनू से फ़ाइल / प्राथमिकताएँ चुनें

यहाँ छवि विवरण दर्ज करें

एक्सटेंशन फ़ाइल का चयन करने और आगे बढ़ने के लिए मैंने जो आइकन चिह्नित किया है, उस पर क्लिक करें।

बेशक CLI विधि का बड़ा फायदा यह है कि आप इसे बहुत जल्दी प्राप्त करते हैं और EULA के माध्यम से स्क्रॉल नहीं करने की आवश्यकता होती है ...


मुझे अभी भी समझ नहीं आया कि यह उत्तर क्यों दिया गया है। टर्मिनल को बाहर रखना चीजों को करने का एक सरल तरीका है।
एक्स.लिंक

यह समाधान केवल व्यवहार्य है यदि एक्सटेंशन पैक (फ़ाइल) आपके मशीन पर स्थानीय / है। यह उत्तर एक्सटेंशन पैक डाउनलोड करने की जानकारी नहीं देता है।
BLong

@blong उत्कृष्ट बिंदु, मैंने वह जानकारी जोड़ी जो मैं भूल गया था। धन्यवाद।
guntbert

4

अपने एक्सटेंशन पैक को सीएलआई से अद्यतन रखें।

मुझे लगता है कि आपके पास हमेशा नवीनतम VBox संस्करण स्थापित है (Oracle उबंटू, डेबियन, OpnenSUSE, SLES, फेडोरा और ओरेकल लिनक्स के लिए रिपॉजिटरी प्रदान करता है)।

नवीनतम संस्करण की संस्करण संख्या प्राप्त करें:

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)

wget -qO -wgetचुप रहता है और उस फ़ाइल की सामग्री को पुनः प्राप्त करता है stdout, जहाँ इसे चर में सहेजा जा सकता है।

नवीनतम एक्सटेंशन पैक डाउनलोड करें

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"

इसे स्थापित करें (भले ही पुराना संस्करण पहले से मौजूद हो)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack

3

वैकल्पिक रूप से, यदि आप गैर-मुक्त रिपोजिटरी के साथ डेबियन या मल्टीवर्स के साथ उबंटू चला रहे हैं:

sudo apt-get install virtualbox-ext-pack

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


रेपो में जो पैकेज मिलते हैं वे पुराने संस्करणों की तुलना में अधिक होते हैं जो आपको साइट से सीधे मिलते हैं। और जैसा कि VBox अभी भी तेजी से आगे बढ़ रहा है ...
guntbert

2
@guntbert मैं केवल यह बताना चाहता था कि एक्सटेंशन पैक पैक किया गया है - यदि आप VirtualBox के वेब साइट से VirtualBox का एक नया संस्करण डाउनलोड करते हैं, तो वहां से पैक डाउनलोड करें; लेकिन यदि आप अपने वितरण में पैक किए गए VirtualBox का उपयोग करते हैं, तो वितरण से मिलान पैक का उपयोग करें। उबंटू 16.06 में 5.0.18 है जो बिल्कुल भी पुराना नहीं है, और ब्यूरियन के निर्देशों का पालन करते हुए आपको प्राप्त होने वाले संस्करण की तुलना में नया है!
स्टीफन किट

उत्कृष्ट बिंदु (मैं रेपो संस्करणों को और अधिक पुराना खोजने के लिए उपयोग किया जाता हूं) और बुर्जियन एवर में सुझाए गए पुराने एक्सटेंशन संस्करण के बारे में बहुत अच्छा पकड़।
जुंट १bert

1
virtualbox-ext-packओरेकल के वर्चुअलबॉक्स वेबसाइट से "वास्तविक" फ़ाइल डाउनलोड करता है। स्थापित करने से virtualbox-ext-packमेरा सिस्टम टूट गया, "लाइसेंस एग्रीमेंट" पर प्रतीक्षा लटक गई - "सहमत" का कोई रास्ता नहीं। यह पोस्ट-इंस्टॉल स्क्रिप्ट में एक बग है, जहां आपको ओरेकल ने जो कुछ भी दिया है वह आपको मिल रहा है। मैं इस पैकेज से बचना चाहता हूं और कमांड बॉक्स पर एक्सटेंशन पैक को VBoxManager या GUI (फ़ाइल> प्राथमिकताएँ> एक्सटेंशन> जोड़ें, पूर्व-डाउनलोड की गई फ़ाइल का चयन करें, लाइसेंस के लिए सहमत) के माध्यम से स्थापित करना चाहता हूं। askubuntu.com/questions/754815/…
माइकल

@michael_n अपडेट के लिए धन्यवाद। क्या आपने अपने विशिष्ट मामले के लिए बग दर्ज किया है, या यह मौजूदा लॉन्चपैड बग में से एक है?
स्टीफन किट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.