Demora algum tempo.
O índice para locate
é armazenado por padrão em:
/var/lib/mlocate/mlocate.db
E é atualizado periodicamente pelo utilitário updatedb
.
Se a sua execução updatedb
e ainda locate
não encontrar libjpeg.so.62 , isso é estranho e vale a pena verificar a configuração.
Quanto ao TeamViewer, suspeito que o problema é que você instalou a versão de 32 bits do TeamViewer, que procura a versão de 32 bits de suas dependências. Verifique este artigo de suporte: link
E esta pergunta: Teamviewer instalado usando um Sistema de 64 bits, mas recebo um erro de dependência
Editar:
Para TeamViewer 12.0.71510 , dpkg -I
informa as seguintes dependências:
%código%
Você pode fazer uma instalação em massa de todos esses, ou instalar apenas aqueles que o TeamViewer reclama, mas de qualquer forma, você precisa adicionar a especificação libc6 (>= 2.11), libgcc1, libasound2, libdbus-1-3, libexpat1, libfontconfig1, libfreetype6, libjpeg62, libsm6, libxdamage1, libxext6, libxfixes3, libxinerama1, libxrandr2, libxrender1, libxtst6, zlib1g
.
Portanto, por exemplo: :i386
se torna libc6
e libc6:i386
se torna libjpeg62
.
(Isso também é explicado na resposta que eu vinculei acima, mas a lista de dependências está desatualizada).
Se você tiver que usar libjpeg62:i386
, há um filtro "Arquitetura" que pode ajudar a encontrar as versões i386 dessas dependências.