web-dev-qa-db-fra.com

Ignorer l'acquisition du fichier configuré 'contrib / binary-i386 / Packages' en tant que référentiel ... ne prend pas en charge l'architecture 'i386'

J'ai installé Ubuntu 18.04 et ensuite, lors de l'installation de Virtualbox, le message d'erreur 'i386' s'affichait après l'avoir fait:

$ 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'

J'ai trouvé plusieurs réponses sur Askubuntu pour le message 'i386' mais je ne sais pas comment appliquer cela à ma situation.

37
Newbie

Modifier:

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

et changer:

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

for

deb [Arch=AMD64] https://download.virtualbox.org/virtualbox/debian bionic contrib

Ou ouvrez le terminal et exécutez la commande suivante:

echo "deb [Arch=AMD64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | Sudo tee /etc/apt/sources.list.d/virtualbox.list
76
ajcg

Vous devriez essayer avec une source deb https:

deb [Arch=AMD64] https://download.virtualbox.org/virtualbox/debian bionic contrib
8
secretAgent

Je voulais ajouter un commentaire à secretAgent à ce sujet, mais je n’ai pas assez de réputation pour cela.

Il n’est pas nécessaire d’utiliser https pour les paquets apt pour les raisons énumérées sur ce site: https://whydoesaptnotusehttps.com/

De plus, si votre source de virtualbox est dans /etc/apt/sources.list, la réponse de ajcg peut être modifiée pour:

Sudo nano /etc/apt/sources.list

Modifier la ligne

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

à

deb [Arch=AMD64] http://download.virtualbox.org/virtualbox/debian bionic contrib

Ou vous pouvez simplement allumer votre terminal et taper

echo "deb [Arch=AMD64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | Sudo tee /etc/apt/sources.list
3