O Wine não consegue encontrar a biblioteca de fontes FreeType

3

Ubuntu 16.04 LTS de 64 bits Todos os pacotes atualmente atualizados, até onde eu posso, sem ir a 16.10 (não posso fazer uma atualização de distro, já que sou um socorrista e meu equipamento de rádio não funcionará em 16.10 até o momento). O laptop está atualmente configurado da mesma forma, mas parece funcionar muito bem, então não tenho certeza do que está causando isso.

Ao tentar abrir simplesmente o Bloco de notas, recebo o seguinte erro:

brandon@BrandonsDesktop:~$ wine notepad
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org

A janela é aberta, mas a barra de menus está em branco e nenhuma letra é digitada. Na verdade, isso exibe uma caixa invisível de erro de programa que deve ser fechada pela barra de tarefas.

O que eu fiz para tentar remediar isso: Vinho Purgado, libfreetype6, ttf-mscorefonts Então fiz o seguinte:

rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

Eu então reinstalei o WINE, mas o mesmo problema ocorre. Eu nem tenho certeza do porque está fazendo isso? A única diferença de configuração entre este computador e o laptop é que este computador possui 3 monitores.

Qualquer ajuda é muito apreciada. Obrigado.

Eu fiz um vídeo demonstrando os problemas que ele está me mostrando, 10 minutos de duração, mas talvez você encontre alguma coisa no terminal que eu tenha perdido?

link

EDIT: Eu tentei os últimos pacotes winehq, encenação do vinho, mesmo problema que antes.

    
por Brandon MacEachern 08.11.2016 / 10:08

3 respostas

2

O Wine precisa da versão de 32 bits das bibliotecas. Provavelmente você tem o freetype 64 mas não o 32.

Execute um espaço limpo para vinho:

env WINEPREFIX=~/.wine32 WINEARCH=win32 notepad

Verifique também

env WINEPREFIX=~/.wine64 WINEARCH=win64 notepad

Eu tenho um sistema com o Ubuntu 16.04 e o wine working. se eu listar minhas libs, ele diz:

/usr/lib/x86_64-linux-gnu# ll | grep freetype
lrwxrwxrwx   1 root root       21 oct  6 09:32 libfreetype.so.6 -> libfreetype.so.6.12.1
-rw-r--r--   1 root root   694800 abr 15  2016 libfreetype.so.6.12.1

e

/usr/lib/i386-linux-gnu# ll | grep freetype
lrwxrwxrwx   1 root root       21 abr 15  2016 libfreetype.so.6 -> libfreetype.so.6.12.1
-rw-r--r--   1 root root   714364 abr 15  2016 libfreetype.so.6.12.1

Verifique o que você tem no seu sistema

Atenciosamente

    
por Carlos Rafael Ramirez 08.11.2016 / 11:19
1

Mesmo que a biblioteca correta de 32 bits tenha sido instalada, tive que removê-la completamente via pacote sináptico completamente e reinstalá-la. Agora está funcionando bem, sem saber por que ele não estava funcionando sozinho quando já estava instalado, mas está funcionando agora.

    
por Brandon MacEachern 08.11.2016 / 13:11
1

UPDATE:
Eu descobri o que causou o problema. Eu instalei um pacote de rotulagem lightscribe, 4l_1.0-1_i386.deb

Este pacote quebra o vinho. Se você desinstalar o pacote, o vinho funciona novamente. Eu tenho um pacote mais antigo para este rotulador, 4L-1.0-r6.i586.rpm, que pode ser convertido em .deb usando alien. O pacote mais antigo não causa o problema de fonte com o vinho. Se você for usar o etiquetador lightscribe, não use o pacote 4l_1.0-1_i386.deb.

ORIGINAL POST:
As respostas acima me levaram a essa solução:

  1. Abra o Gerenciador de Pacotes
  2. No tipo de janela de pesquisa sem aspas 'freetype'
  3. Clique com o botão direito do mouse em 'libfreetype6: i386' e marque para remoção
  4. Clique em Aplicar. Remove-se e vários outros pacotes dependentes.
  5. Reinstale essa mesma biblioteca e todos os pacotes removidos.

Depois de fazer isso e reinstalar o vinho, o vinho funcionou corretamente novamente.

Antecedentes: o sistema operacional é o Linux Mint 18 64bit (baseado no Ubuntu 16.04). Os programas de vinho começaram inesperadamente a funcionar sem fontes e foram abertos em janelas minúsculas, vazias e em forma de caixa. Executar vinho do terminal mostrou o erro 'O vinho não pode encontrar a biblioteca de fontes FreeType'. Nenhuma combinação de remover / reinstalar vinho estava corrigindo o problema. Todas as indicações eram de que as bibliotecas de fontes estavam instaladas corretamente.

Você verá outras bibliotecas libfreetype no gerenciador de pacotes, mas se você tentar removê-las, o gerenciador de pacotes deseja remover mais de 500 pacotes e diz que isso quebrará seu sistema. Apenas removendo e reinstalando o libfreetype6: i386 um corrigiu o problema no meu sistema.

    
por Ken H 06.12.2016 / 18:50

Tags