구성된 파일 'contrib / binary-i386 / Packages'의 획득을 저장소로 건너 뛰는 중 ... 아키텍처 'i386'을 지원하지 않습니다


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

최신 정보:

bash 스크립트를 남겨 두었습니다.이 스크립트는 오류없이 완전히 virtualbox를 설치하며 유용 할 수 있습니다. VM을 실행하기 전에 VM 및 설정 (~ / .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 커널 서비스가 실행되고 있지 않습니다


토마스 안녕하세요, 문제가 해결되었습니다. 이제 Virualbox를 성공적으로 설치했습니다. 감사합니다
Newbie

이것은 정말 VirtualBox 설치 문제를 해결하는 데 도움이되었습니다. 감사합니다 !!!!
Jackspace

천만에요. 다행입니다
ajcg

9

httpsdeb 소스로 시도해야 합니다.

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

8

이것에 대해 secretAgent에 의견을 추가하고 싶었지만 평판이 충분하지 않습니다.

이 사이트에 나열된 이유로 인해 apt 패키지에 https를 사용할 필요가 없습니다. https://whydoesaptnotusehttps.com/

또한 virtualbox 소스가에있는 /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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.