Este é provavelmente um problema com um chip gráfico da Intel e os pacotes da nvidia que alguém fez com que o libopencv-dev dependesse (pelo menos, esse era o problema para mim).
Você precisa obter uma versão genérica do libopencl1, que pode ser obtida no pacote ocl-icd-libopencl1
. Basta executar o seguinte:
sudo apt-get install ocl-icd-libopencl1
Em seguida, execute:
sudo apt-get autoremove
... que remove os pacotes dos quais o libopencv-dev
depende, mas que agora estão satisfeitos com o pacote genérico que você acabou de instalar.
Se você reinicializou antes de instalar o ocl-icd-libopencl1
e depois de instalar o libopencv-dev
, provavelmente sua área de trabalho ainda estará desarrumada. Se você vir uma tela preta em branco com o ponteiro do mouse sobre ela depois de seguir as etapas acima, instale novamente ubuntu-desktop
e unity
e reinicialize. Então, se você vir uma área de trabalho gráfica sem o Unity em execução, será necessário instalar a ferramenta de configuração do Compiz:
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra
Reinicie mais uma vez e, quando chegar à sua área de trabalho sem Unity, pressione Ctrl-t
para abrir um terminal e executar:
ccsm
Isso iniciará o gerenciador de configurações do Compiz. Encontre o botão do plug-in do Unity, clique nele e reative-o marcando a caixa de seleção à esquerda. Voila! Unidade vive novamente.
Isso é registrado no meu blog . Espero que o bug da barra de lançamento informe sobre isso, mas se você tiver tempo, corra para lá e certifique-se de que eles sabem que isso afetou você também.