Gostaria de atualizar minha caixa virtual, mas recebo a mensagem de erro
$ 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
Eu entendo o que isso significa, mas não tenho certeza de como resolver o problema. Devo desinstalar minha instalação atual? Tenho medo de perder minhas configurações, etc.
Nunca perdi meus sistemas operacionais convidados do VirtualBox ou configurações ao atualizar manualmente o Oracle VirtualBox desinstalando manualmente a versão antiga e baixando a versão mais recente do Oracle VirtualBox e instalando-o manualmente seguindo as etapas listadas abaixo. Seus sistemas operacionais convidados do VirtualBox existentes não serão excluídos se a versão do Oracle VirtualBox for atualizada. Certifique-se de atualizar também o Oracle VM VirtualBox Extension Pack para que seja a mesma versão de qualquer versão do VirtualBox instalada.
Mostre o nome do pacote de caixa virtual instalado.
Os resultados deste comando devem ser algo como
virtualbox-5.0
Desinstale a versão antiga do VirtualBox
Baixe a versão mais recente do Oracle VirtualBox para sua versão do Ubuntu e o Oracle VM VirtualBox Extension Pack no site oficial do Oracle VirtualBox . Você pode querer comparar a soma de verificação SHA256 fornecida na página de download para verificar a integridade dos pacotes baixados.
Altere os diretórios usando
cd
para o diretório que contém o arquivo Oracle VirtualBox .deb que você baixou. Na sua pergunta, este arquivo é nomeado:virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
Instale a versão mais recente do Oracle VirtualBox para sua versão do Ubuntu.