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


17

मेरे पास VirtualBox कई सर्वर इंस्टॉलेशन पर चल रहा है, हमेशा किसी GUI के बिना, vboxmanageकमांड का उपयोग करके प्रशासित करता है ।

मैं ओरेकल पीपीए से स्थापित करता था, लेकिन दो अलग-अलग संस्करणों के अंत के बाद से, मैं उबंटू रिपो से स्थापित कर रहा हूं। मुझे अतिथि जोड़ स्थापित करने के लिए पैकेज मिला है, लेकिन वहां होने वाले विस्तार पैक के बारे में कभी नहीं पता था।

मैं पूछ रहा हूं कि 14.04 के लिए वर्चुअलबॉक्स संस्करण थोड़ी देर पहले 4.3.10 से 4.3.34 पर चला गया, इसलिए मेरे लिए एक कदम और जोड़ा गया apt-get dist-upgrade

मुझे पता है कि ओरेकल से इनको कैसे पकड़ना है और मैन्युअल रूप से स्थापित करना है, लेकिन क्या जीयूआई का उपयोग किए बिना एक और तरीका है? क्या उबंटू रेपो में कहीं भी एक्सटेंशन पैक हैं?

जवाबों:


15

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

रिपॉजिटरी द्वारा प्रदान किए गए वर्चुअल बॉक्स संस्करणों के लिए एक्सटेंशन पैक की स्थापना को आसान बनाने के लिए, हम Ubuntu> = 15.10 से मल्टीवर्स रिपॉजिटरी में एक डाउनलोड सहायक स्क्रिप्ट बनाए रखते हैं जो ओरेकल ( virtualbox-ext-pack) से एक्सटेंशन पैक डाउनलोड करेगा ।

वर्चुअल बॉक्स संस्करणों के लिए इसे स्थापित न करें जिसे आपने अन्य स्रोतों से डाउनलोड और इंस्टॉल किया था।


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

@michael_n: बहुत सही ... इसे वर्चुअल बॉक्स के रिपॉजिटरी संस्करण से मेल खाते एक्सटेंशन पैक को डाउनलोड करने और सहमति देने की कम से कम कोशिश करनी चाहिए । मैं हमेशा मैन्युअल भी डाउनलोड करता हूं।
तक्षक

1
@ LuísdeSousa virtualbox-ext-packडाउनलोड सहायक अभी भी 16.04, 17.04 और 17.10 के लिए प्रदान किया गया है। लाइसेंस स्वीकार करने के बाद यह डाउनलोड करने और करने के लिए virtualbox की रेपो संस्करण के लिए विस्तार पैक स्थापित हो जाएगा /usr/share/virtualbox-ext-packसे http://download.virtualbox.org/virtualbox/। आपके मामले में "कार्य नहीं करता" क्या है?
तक्षक

1
मैंने उबंटू 16.04, लुबंटू 16.04 और उबंटू 17.04 पर इस पैकेज को स्थापित करने की कोशिश की। यह हमेशा डाउनलोड करने के बाद Oracle एक्स्टैप स्थापित करने में विफल रहता है। कई सिस्टम एरर फॉलो करते हैं। जैसा कि @michael ने उपरोक्त रिपोर्ट किया है, लुबंटू 16.04 पर सिस्टम अस्थिर हो गया। virtualbox-ext-packहर कीमत पर पैकेज से बचें ।
लुइस डी सूसा

1
@ LuísdeSousa: उबंटू रिपॉजिटरी से इसे स्थापित करने का तरीका पूछा गया प्रश्न - यह है एकमात्र तरीका है जिसके बारे में मुझे पता है। यदि वह पैकेज आपके मामले में अपेक्षित रूप से काम नहीं करता है, तो आपको इसे पैकेज अनुरक्षकों को बग के रूप में रिपोर्ट करना चाहिए। यदि आपका "सिस्टम अस्थिर हो गया" तो संभावना है कि आपने गलती से इसे आधिकारिक वर्कशीट से अलग एक वर्चुअलबॉक्स संस्करण के लिए स्थापित करने की कोशिश की थी। ध्यान दें कि virtualbox-ext-packयह केवल रिपॉजिटरी के लिए है। virtualboxइसे बदलने के लिए और यह निर्भरता के रूप में इस संस्करण को स्थापित करेगा।
ताकत

17

यह मानता है कि वर्चुअलबॉक्स पहले से इंस्टॉल है।

मैंने उबंटू में वर्चुअलबॉक्स-एक्सट-पैक पैकेज के स्रोत को देखा और मुझे कुछ रत्न मिले। मैंने निम्नलिखित किया जो उस पैकेज पर एक भिन्नता है जो एक स्क्रिप्ट में मैं उपयोग कर रहा हूं:

VBOXVERSION=$(VBoxManage --version | sed -r 's/([0-9])\.([0-9])\.([0-9]{1,2}).*/\1.\2.\3/')
wget -q -N "http://download.virtualbox.org/virtualbox/$VBOXVERSION/Oracle_VM_VirtualBox_Extension_Pack-$VBOXVERSION.vbox-extpack"
VBoxManage extpack install --replace Oracle*.vbox-extpack

यह डेबियन जेसी पर था, लेकिन मुझे पूरा विश्वास है कि यह लिनक्स के लगभग किसी भी स्वाद पर समान रूप से काम करेगा, संभवतः यूनिक्स भी।


धन्यवाद Arronical। वैसे, मैं व्यक्तिगत रूप से वर्तमान में स्वीकार किए गए उत्तर (तककैट द्वारा) को पीछे की संगतता के कारणों के लिए एक बहुत ही व्यवहार्य समाधान के रूप में नहीं देखता हूं और तथ्य यह है कि उबंटू 15.10 एलटीएस नहीं है। 15.04 समर्थन पहले ही बंद कर दिया गया है और 15.10 जुलाई 2016 तक केवल समर्थन देखेगा। एक बार अगले LTS (16.04 मैं मान लेंगे) तो Takkat का उत्तर निश्चित रूप से सबसे अच्छा होगा, लेकिन अभी इसके लिए कोई रिलीज की तारीख भी घोषित नहीं हुई है।
निकोलस.लीपिप

उसका मतलब यह है कि 15.10 से (> =) virtualbox-ext-packरिपॉजिटरी में पैकेज होगा । मुझे लगता है कि वह इस सवाल का जवाब देता है कि क्या अतिरिक्त पैक रिपोज में है, और आप एक समाधान देते हैं जो 14.04 पर काम करना चाहिए, जो मेरा संस्करण है। एक में 2 प्रश्न पूछने के लिए मेरी गलती! इसके अलावा, मेरा मानना ​​है कि 16.04 क्ज़ेनियल ज़ेरुस की रिलीज़ की तारीख कल wiki.ubuntu.com/XenialXerus/ReleaseSchedule है । जैसा कि मैं 14.04 के बारे में पूछ रहा था, मुझे मौका मिलने पर मैं आपकी आज्ञा देता हूं, और यदि वे काम करते हैं तो आपका जवाब स्वीकार करते हैं, वे मेरे लिए समझदार हैं।
आर्कटिक

विचित्र, विचित्र रूप से पर्याप्त मैंने 16.04 की आसन्न रिलीज को नहीं देखा था। लेकिन हां मुझे यह समझ में आया कि उनका जवाब निर्दिष्ट करता है कि 15.10 से वर्चुअलबॉक्स-एक्सट-पैक पैकेज का उपयोग करके एक समाधान होगा। मैं यह नोट करने की कोशिश कर रहा था कि यद्यपि यह सवाल का जवाब देता है कि रिपॉजिटरी से कैसे स्थापित किया जाए, यह पुराने रिलीज में किसी के लिए समाधान प्रदान नहीं करता है। और मैं मानता हूं कि आपका प्रश्न दो चीजों के पूछे जाने के बाद से थोड़ा भरा हुआ था। 1. अगर इसे रेपो से और 2. इसे किसी अन्य विधि से कैसे किया जा सकता है जो गैर-गिनी है। यहां तक ​​कि वास्तविक प्रश्न को पुन: प्रस्तुत करना समझदारी हो सकती है।
निकोलस.लीपिप

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

16.04 के साथ अच्छी तरह से काम करता है। sudoअंतिम आदेश में जोड़ना था ।
kmonsoor

11

Ubuntu 17.04+ पर:

sudo apt install virtualbox-ext-pack

पुनश्च: मुझे पता है कि यह सवाल बहुत समय पहले किया गया था जब यह एक विकल्प नहीं था, लेकिन मैं यह उत्तर उन लोगों की मदद करने के लिए लिख रहा हूं जो 2018+ में Google के माध्यम से यहां आए थे।


2
मैं इस पोस्ट की सराहना करता हूं।
j0h

8

apt-cache search virtualboxमुझे देता है virtualbox-ext-packजो एक पैकेट है जिसे आप ढूंढ रहे हैं।

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