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
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.
Respostas:
Nunca perdi meus sistemas operacionais ou configurações de convidados do VirtualBox ao atualizar manualmente o Oracle VirtualBox desinstalando manualmente a versão antiga e baixando a versão mais recente do Oracle VirtualBox e instalando-a manualmente seguindo as etapas listadas abaixo. O (s) SO (s) convidado (s) do VirtualBox existente não serão excluídos se a versão do Oracle VirtualBox for atualizada. Também atualize o Oracle VM VirtualBox Extension Pack para que ele tenha a mesma versão que qualquer versão do VirtualBox instalada.
Mostra 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
Faça o download da versão mais recente do Oracle VirtualBox para sua versão do Ubuntu e do Oracle VM VirtualBox Extension Pack no site oficial do Oracle VirtualBox . Convém 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
o diretório que contém o arquivo .deb do Oracle VirtualBox 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.
fonte
dpkg -l *virtualbox* | grep ii
..., pois mostra todos os pacotes relacionados à caixa virtual, mas apenas os que estão atualmente instalados.