'Contribute / binary-i386 / Packages' adlı konfigürasyonlu dosyayı depo olarak almayı atlamak… 'i386' mimarisini desteklemiyor


50

Ubuntu 18.04'ü yükledim ve Virtualbox'u kurarken yaptıktan sonra 'i386' hata mesajını alıyorum:

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

'İ386' mesajı için Askubuntu'da birkaç cevap buldum ama bunu durumuma nasıl uygulayacağımı bilmiyorum

Yanıtlar:


100

Düzenle:

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

ve değişim:

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

için

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

Veya terminali açıp aşağıdaki komutu çalıştırın:

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

Güncelleme:

Hata olmadan tamamen sanal kutu yükleyen ve yararlı olabilecek bir bash betiği bırakıyorum. VM'lerinizi ve ayarlarınızı (~ / .config / VirtualBox) çalıştırmadan önce yedekleyin :

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

Kaynak: Virtualbox çekirdek servisi çalışmıyor


Merhaba Thomas, sorun çözüldü, başarıyla şimdi Virualbox'ı yükledim, Teşekkürler
Newbie

Bu gerçekten VirtualBox kurulum sorunlarımı çözmeme yardımcı oldu, TEŞEKKÜR EDERİM !!!!
Jackspace,

rica ederim. Bunu duyduğuma sevindim
ajcg

9

Bir httpsdeb kaynağı ile denemelisiniz :

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

8

Bu konuda secretAgent'a bir yorum eklemek istedim ancak bunun için yeterli itibarım yok.

Bu sitede listelenen nedenlerden dolayı apt paketleri için https kullanmamıza gerek yok: https://whydoesaptnotusehttps.com/

Ayrıca, sanal kutu kaynağınız varsa /etc/apt/sources.list, ajcg'ın cevabı şu şekilde değiştirilebilir:

sudo nano /etc/apt/sources.list

Satırı düzenle

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

için

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

Ya da sadece terminalini ve tipini ateşleyebilirsin

echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.