वर्चुअलबॉक्स को हटाने के लिए, रन करें:
sudo apt autoremove --purge virtualbox*
अब सुनिश्चित करें कि आपके सिस्टम पर कोई अन्य संस्करण स्थापित नहीं है:
dpkg -l virtualbox* | grep ^i
आपको कोई आउटपुट नहीं मिलना चाहिए
फिर अपने sources.list
और sources.list.d
निर्देशिका से सभी संबंधित पीपीए को हटा दें । उदाहरण के लिए:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
सुनिश्चित करें कि आधिकारिक रिपॉजिटरी स्रोतों के अलावा कुछ भी नहीं है
/etc/sources.list.
और अपने स्रोतों को अपडेट करें:
sudo apt update
अब हम यह देखने के लिए खोज कर सकते हैं कि कौन से संस्करण इंस्टॉल करने के लिए उपलब्ध हैं:
apt-cache madison virtualbox | grep -iv sources
जो इस तरह एक उत्पादन का उत्पादन करता है:
virtualbox | 5.1.38-dfsg-0ubuntu1.16.04.1 | http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
फिर ऊपर बताए गए नवीनतम संस्करण को स्थापित करें:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
इसके अलावा sudo apt install virtualbox
, यह ठीक होगा, लेकिन मैं यह सुनिश्चित करने के लिए पूर्व कमांड के साथ जाऊंगा कि मेरा वांछित संस्करण स्थापित होने जा रहा है।
और आखिरकार, जांचें कि सही संस्करण स्थापित है।
कमांड लाइन से:
dpkg -l virtualbox* | grep ^i
जो उत्पादन करेगा:
ii virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - base binaries
ii virtualbox-dkms 5.1.38-dfsg-0ubuntu1.16.04.1 all x86
virtualization solution - kernel module sources for dkms
ii virtualbox-qt 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - Qt based user interface
फिर आप भी चला सकते हैं:
sudo apt upgrade
शायद ज़रुरत पड़े।