कॉन्फ़िगर की गई फ़ाइल 'कॉनरीब / बाइनरी-आई 386 / पैकेज' को रिपोजिटरी के रूप में छोड़ देना ... आर्किटेक्चर 'आई 386' का समर्थन नहीं करता है


50

मैंने Ubuntu 18.04 स्थापित किया और फिर Virtualbox स्थापित करते समय मुझे 'i386' त्रुटि संदेश प्राप्त होने के बाद मैंने किया:

$ sudo apt-get update
Get:1 http://nl.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                                
Hit:3 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic InRelease                                         
Hit:4 http://nl.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:5 http://nl.archive.ubuntu.com/ubuntu bionic-backports InRelease
Get:6 http://download.virtualbox.org/virtualbox/debian bionic InRelease [4429 B]
Get:7 http://download.virtualbox.org/virtualbox/debian bionic/contrib amd64 Packages [1426 B]
Fetched 248 kB in 1s (209 kB/s)     
Reading package lists... Done
N: Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository 'http://download.virtualbox.org/virtualbox/debian bionic InRelease' doesn't support architecture 'i386'

मुझे 'i386' संदेश के लिए Askubuntu पर कई उत्तर मिले लेकिन मुझे नहीं पता कि इसे अपनी स्थिति में कैसे लागू किया जाए

जवाबों:


100

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

sudo nano /etc/apt/sources.list.d/virtualbox.list

और परिवर्तन:

deb https://download.virtualbox.org/virtualbox/debian bionic contrib

के लिये

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

या टर्मिनल को निम्नलिखित कमांड निष्पादित करें:

echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

अपडेट करें:

मैं एक बैश स्क्रिप्ट छोड़ता हूं, जो त्रुटियों के बिना पूरी तरह से वर्चुअलबॉक्स स्थापित करता है और यह उपयोगी हो सकता है। इसे चलाने से पहले अपने वीएम और सेटिंग्स (~ / .config / VirtualBox) का बैकअप लें :

sudo chmod +x VboxInstall.sh && sudo ./VboxInstall.sh

#!/bin/bash
while true; do
read -p "Do you want to install Virtualbox? (y/n)" answer
case $answer in
  [Yy]* )
# execute command yes
echo "Virtualbox Pack setup..."
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | tee /etc/apt/sources.list.d/virtualbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
vboxmanage list runningvms | sed -r 's/.*\{(.*)\}/\1/' | xargs -L1 -I {} VBoxManage controlvm {} savestate
killall vboxwebsrv && pkill virtualbox
systemctl stop vboxweb-service.service
export VBOX_VER=`VBoxManage --version|awk -Fr '{print $1}'`
VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
apt -y autoremove --purge virtualbox*
rm -rf /etc/vbox /opt/VirtualBox /usr/lib/virtualbox ~/.config/VirtualBox
apt update && apt autoclean && apt clean && apt autoremove && apt-get -y dist-upgrade && apt -y --fix-broken install
apt -y install virtualbox-6.0 bridge-utils
dpkg --configure -a && apt-get -f -y install
wget -c http://download.virtualbox.org/virtualbox/$VBOX_VER/Oracle_VM_VirtualBox_Extension_Pack-$VBOX_VER.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-$VBOX_VER.vbox-extpack
usermod -a -G vboxusers $USER
systemctl enable vboxweb-service && systemctl start vboxweb-service
update-grub
vboxconfig
echo "Done"
    break;;
        [Nn]* )
    # execute command no
        break;;
    * ) echo; echo "Select: YES (y) or NO (n)";;
 esac
done

स्रोत: वर्चुअलबॉक्स कर्नेल सेवा नहीं चल रही है


हैलो थॉमस, समस्या हल हो गई, मैंने सफलतापूर्वक वीरूबॉक्स को अब स्थापित किया, धन्यवाद
नौसिखिया

यह वास्तव में मेरे VirtualBox स्थापना मुद्दों को सुलझाने में मदद की, धन्यवाद !!
जैकस्पेस

आपका स्वागत है। मुझे यह सुनकर खुशी हुई कि
ajcg

9

आपको एक httpsस्रोत के साथ प्रयास करना चाहिए :

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

8

मैं इस बारे में secretAgent में एक टिप्पणी जोड़ना चाहता था लेकिन मेरे पास इसके लिए पर्याप्त प्रतिष्ठा नहीं है।

हमें इस साइट पर सूचीबद्ध कारणों के लिए उपयुक्त पैकेज के लिए https का उपयोग करने की आवश्यकता नहीं है: https://whydoesaptnotusehttps.com/

इसके अलावा, अपने /etc/apt/sources.listवर्चुअलबॉक्स स्रोत को लाइक करें, ajcg के उत्तर को संशोधित किया जा सकता है:

sudo nano /etc/apt/sources.list

लाइन संपादित करें

deb http://download.virtualbox.org/virtualbox/debian bionic contrib

सेवा

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib

या आप बस अपने टर्मिनल और प्रकार को आग लगा सकते हैं

echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.