Я хотел бы обновить свой виртуальный ящик, но получил сообщение об ошибке
$ sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
dpkg: regarding virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb containing virtualbox-5.1:
virtualbox-5.1 conflicts with virtualbox
virtualbox-5.0 provides virtualbox and is present and installed.
dpkg: error processing archive virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb (--install):
conflicting packages - not installing virtualbox-5.1
Errors were encountered while processing:
virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
Я понимаю, что это значит, но не уверен, как решить проблему. Должен ли я удалить мою текущую установку? Я боюсь, что могу потерять свои настройки и т. Д.
Ответы:
Я никогда не терял свои гостевые ОС VirtualBox или настройки при обновлении Oracle VirtualBox вручную, удалив вручную старую версию, а затем загрузив последнюю версию Oracle VirtualBox и установив ее вручную, выполнив шаги, перечисленные ниже. Ваши существующие гостевые ОС VirtualBox не будут удалены, если будет обновлена версия Oracle VirtualBox. Убедитесь, что вы также обновили пакет расширений Oracle VM VirtualBox так, чтобы он совпадал с версией установленной VirtualBox.
Показать имя установленного пакета virtualbox.
Результаты этой команды должны быть примерно такими
virtualbox-5.0
Удалите старую версию VirtualBox
Загрузите последнюю версию Oracle VirtualBox для вашего выпуска Ubuntu и Oracle VM VirtualBox Extension Pack с официального сайта Oracle VirtualBox . Возможно, вы захотите сравнить контрольную сумму SHA256, предоставленную на веб-странице загрузки, чтобы проверить целостность загруженных пакетов.
Измените каталоги, используя
cd
каталог, содержащий загруженный вами файл Oracle VirtualBox .deb. В вашем вопросе этот файл называется:virtualbox-5.1_5.1.22-115126 ~ Ubuntu ~ trusty_amd64.deb
Установите последнюю версию Oracle VirtualBox для вашей версии Ubuntu.
источник
dpkg -l *virtualbox* | grep ii
... так как здесь показаны все пакеты, связанные с виртуальными ящиками, но только те, которые установлены в данный момент.