Virtualbox yükseltme hatası “Mevcut paketi kırar…”


11

Virtualbox 4.2'den 4.3'e yükseltmeye çalışılıyor, hata alıyor

"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."

Yanıtlar:


19

Virtual Box'ı daha yüksek bir ana sürüme (ör. 4.2.x - 4.3.x) yükseltebilmek için önce eski sürümün çekirdek modüllerini ve uygulamalarını kaldırmamız gerekecek. Bu olacak değil sanal makine de etkiler.

Eğer yüklü olan Oracle depo apt önbellek güncellemeleri yaptıktan sonra - - yapabilirsiniz sadece aşağıdaki komutları çalıştırın:

sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3

Yükseltmeden sonra, ihtiyaç duymamız durumunda uzantı paketlerini indirip yeniden yüklememiz gerekecek. Ayrıca sanal makinelerimizdeki konuk eklemelerini güncellemeniz tavsiye edilir.


Benim için çalıştı +1
Tahir Yasin

2019'da benim için çalıştı.
DMellon

3

Bu sorun VirtualBox-5.0 için Virtualbox-5.1 için de giderilmiştir

sudo apt-get purge virtualbox-5.0

Sonra Ubuntu sürümünüz ve bit seviyenizle virtualbox-5.1'i indirin

Dosyayı sağ tıklayın ve Ubuntu Yazılım Merkezi üzerinden yükleyin.

Uzantı paketlerini almayı unutmayın @ www.virtualbox.org/wiki/Downloads Bunları Virtualbox üzerinden sol taraftaki Dosya / Tercihler ve ardından Uzantılar sekmesi altından yükleyin.

Her sanal makine geri dönecek!


2

Kaldırmayı ve ardından

sudo apt-get purge virtualbox-*

kaldırılacak bir paket yoksa yüklemeyi deneyin:

sudo apt install virtualbox-5.1.8

bir paket yoksa bir PPA kullanarak eklemeyi deneyin:

echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | sudo tee -a /etc/apt/sources.list

Dağıtımınız göre, yerini xenialile trusty, precisevb Sen ile bu anahtarları ekleyebilir

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

VirtualBox'ı kurmak için şunu yapın:

sudo apt-get update && sudo apt-get install virtualbox-5.1

Kaynak


1
Çözüm hala geçerli ve Ubuntu 16.04 ve Virtual Box 5.0 → 5.1 ... için çalışıyor (sadece Google çalışanlarına biraz güvence vermek için)
Frank
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.