Пропуск приобретения настроенного файла contrib/binary-i386/Packages в качестве хранилища... не поддерживает архитектуру i386

Я установил 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'

Я нашел несколько ответов на Askubuntu для сообщения "i386", но я не знаю, как применить это к моей ситуации

3 ответа

Редактировать:

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

Вы должны попробовать с https источник deb:

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

Я хотел добавить комментарий к SecretAgent по этому поводу, но у меня недостаточно репутации для этого.

Нам не нужно использовать https для пакетов apt по причинам, указанным на этом сайте: 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
Другие вопросы по тегам