Как обновить программу, установленную из загруженного вручную пакета deb?

Я хотел бы обновить VirtualBox на моем 32-битном компьютере с Ubuntu 15.04 с 4.3.26 до 4.3.28, используя пакет Debian, который я вручную загрузил из здесь . Но простое двойное нажатие на пакет открывает Центр программного обеспечения, который выдает ошибку, из-за которой при его установке будет сломан существующий пакет (точное сообщение было:

Breaks existing package 'virtualbox' conflict: virtualbox-4.3 ()

, и, похоже, у него нет возможности игнорировать этот пакет). это и продолжить установку в любом случае. Возможно, есть ли решение этой проблемы в командной строке?

3
задан 8 June 2015 в 11:10

2 ответа

Лучшим решением было бы добавить 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
13
ответ дан 8 June 2015 в 11:10

Попробуйте установить его, используя командную строку, а не Центр программного обеспечения .

sudo dpkg -i virtualbox-4.3_4.3.28-100309~Ubuntu~raring_i386.deb

Это будет замените старую версию без разрушения ваших конфигураций и старых машин.

1
ответ дан 8 June 2015 в 11:10

Другие вопросы по тегам:

Похожие вопросы: