वर्चुअलबॉक्स 5.0 इंस्टॉलेशन ने कुबंटु 15.04 पर वर्चुअलबॉक्स पैकेजों को तोड़ दिया है


18

यह देखते हुए कि एक नया वर्चुअलबॉक्स रिलीज़ हुआ, मैंने इसे कुबंटु 15.04 पर स्थापित करने की कोशिश की ...

हालाँकि, अब ubuntu रिपॉजिटरी में मेरे सभी VBox 4.3 पैकेज टूट गए हैं (वर्चुअलबॉक्स Virtualbox-5.0 द्वारा प्रदान किया गया है जो स्थापित नहीं है), और वर्चुअलबॉक्स 5.0 काम नहीं करेगा क्योंकि यह कहता है कि DKMS टूट गया है:

Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...failed!
  (Failed, trying without DKMS)

वर्चुअलबॉक्स-dkms को पुनर्स्थापित करना:

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-5.0 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

भले ही वर्चुअलबॉक्स 5.0 ओरेकल वेबसाइट से डेब पैकेज के माध्यम से स्थापित किया गया था।

मैं 5.0 को पूरी तरह से हटाने या वर्चुअलबॉक्स 4.3 को स्थापित करने के लिए या वर्चुअलबॉक्स 5.0 को सही ढंग से स्थापित करने के लिए क्या कर सकता हूं?

मैंने पहले से ही VirtualBox 5.0 को अनइंस्टॉल करने की कोशिश की है (apt-get purge के माध्यम से), फिर 4.3 स्थापित कर रहा हूं, लेकिन पैकेज Virtualbox-5.0 द्वारा प्रदान की जा रही VirtualBox से संबंधित त्रुटि प्राप्त करें।

जवाबों:


28

VirtualBox-5.0 स्थापित करने से पहले पुराने वर्चुअलबॉक्स संस्करणों को हटा दें !

VirtualBox की स्थापना रद्द करें -> sudo apt-get purge "^virtualbox-.*"

ध्यान से देखें कि क्या हटाया जाएगा (इससे पहले कि आप इसकी पुष्टि करें)।

सॉफ़्टवेयर रिपॉजिटरी -> को अपडेट करें sudo apt-get update

साफ -> sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean

ORACLE सार्वजनिक कुंजी -> डाउनलोड और पंजीकृत करें

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

वर्चुअलबॉक्स रेपो को सॉफ्टवेयर स्रोतों में जोड़ें ->

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list  

अब सॉफ्टवेयर रिपॉजिटरी को फिर से अपडेट करें -> sudo apt-get update

VirtualBox स्थापित करें -> sudo apt-get install dkms virtualbox-5.0

अन्य उपयोगकर्ताओं के लिए ध्यान दें जो 15.04 से एक नए उबंटू संस्करण का उपयोग करते हैं:

Ubuntu 16.04 के रूप में ORACLE सार्वजनिक कुंजी डाउनलोड करने के लिए बदल गई है।

oracle_vbox.asc के साथ प्रतिस्थापित किया जाना है oracle_vbox_2016.asc


4
के साथ सावधान रहें *और apt-get: यह आदेश एक नियमित अभिव्यक्ति को स्वीकार करता है, न कि एक ग्लोब-पैटर्न के रूप में!। आपकी आज्ञा होनी चाहिए apt-get purge "^virtualbox-.*"। इस मामले में शायद एक ही है, लेकिन यह आपको काट लेगा ...
See

@ रमनो - आपकी टिप्पणी के लिए धन्यवाद। मैंने sudo apt-get purge virtualbox- * कमांड चेक किया। परिणाम केवल वर्चुअलबॉक्स था और बाद में ऑटोरेमोव लिब्सडल-टीटीएफ के लिए सुझाव दिया गया था, जो कि वर्चुअलबॉक्स के साथ एक निर्भरता के रूप में स्थापित किया गया था। इस विशिष्ट कमांड को लेने का मुख्य कारण यह सुनिश्चित करना था कि पूर्व वर्चुअलबॉक्स इंस्टॉलेशन का कुछ भी नहीं रहेगा। वैसे भी मैं आपकी चेतावनी को गंभीरता से लेता हूं, इसलिए मैंने "मेरे उत्तर की पुष्टि करने से पहले ध्यान से क्या हटा दिया जाएगा" जोड़ा।
बजे cl-netbox

@ रमनो सही था ... रेगेक्स का प्रयोग मेरे लिए काम करता है जहां * ने नहीं किया, उसने शुरू में कहा कि यह वर्चुअलबॉक्स-5.0.2 ... पैकेज नहीं पा सका।
BnMcG 16

@BnMcG --- यह संभवतः इसलिए था क्योंकि आपने उस निर्देशिका से आदेश जारी किया था जहाँ आपके पास virtualbox-5.0.2... .debपैकेज था। उद्धरण के बिना, शेल विस्तार ने पूर्वता ली, और इसे देखने का मौका देने *से पहले प्रतिस्थापित किया गया था apt-get
रमनो

1
यहां सभी डेबियन-आधारित वितरणों के लिए प्रस्तावित दृष्टिकोण का वर्णन करने वाले आधिकारिक मैनुअल का लिंक दिया गया है: virtualbox.org/wiki/…
एलेक्स पालियारश

4

मेरा वर्चुअलबॉक्स काम नहीं करता है। यह शुरू होता है लेकिन किसी भी मशीन को निष्पादित नहीं कर सकता है। मुझे जो समाधान मिला वह था:

sudo apt-get install virtualbox-dkms

और फिर:

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