Я хотел бы обновить VirtualBox на моем 32-битном компьютере с Ubuntu 15.04 с 4.3.26 до 4.3.28, используя пакет Debian, который я вручную загрузил из здесь . Но простое двойное нажатие на пакет открывает Центр программного обеспечения, который выдает ошибку, из-за которой при его установке будет сломан существующий пакет (точное сообщение было:
Breaks existing package 'virtualbox' conflict: virtualbox-4.3 ()
, и, похоже, у него нет возможности игнорировать этот пакет). это и продолжить установку в любом случае. Возможно, есть ли решение этой проблемы в командной строке?
Лучшим решением было бы добавить ppa виртуального бокса oracle, как описано здесь
Добавьте следующую строку в ваш /etc/apt/sources.list:[1257pting (или еще лучше в новый файл .list в /etc/apt/sources.list.d) Открытый ключ Oracle для apt-secure можно скачать здесь . Вы можете добавить этот ключ с помощью
sudo apt-key add oracle_vbox_2016.asc
или объединить загрузку и регистрацию:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Отпечаток ключа -
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
<info@virtualbox.org>
Чтобы установить VirtualBox, выполните
sudo apt-get update
sudo apt-get install virtualbox-5.1
Если вы хотите придерживаться громоздкого ручного способа unlinuxy, попробуйте его, используя командная строка, чтобы мы могли видеть, какой пакет сломается.
dpkg -i package-file-name
Попробуйте установить его, используя командную строку, а не Центр программного обеспечения
.
sudo dpkg -i virtualbox-4.3_4.3.28-100309~Ubuntu~raring_i386.deb
Это будет замените старую версию без разрушения ваших конфигураций и старых машин.