Wine 找不到 FreeType 字体库

Bra*_*ern 14 wine

Ubuntu 16.04 LTS 64-bit 目前所有软件包都是最新的,我可以不用去 16.10(我无法进行发行版更新,因为我是第一响应者,我的无线电设备目前无法在 16.10 上工作)。笔记本电脑目前的配置相同,但它似乎工作得很好,所以我不确定是什么原因造成的。

尝试打开记事本时,出现以下错误:

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
Run Code Online (Sandbox Code Playgroud)

窗口打开,但菜单栏是空白的,没有输入任何字母,实际上这样做会带来一个不可见的程序错误框,必须由任务栏关闭。

我做了什么来试图解决这个问题:Purged Wine, libfreetype6, ttf-mscorefonts 然后做了以下事情:

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
Run Code Online (Sandbox Code Playgroud)

然后我重新安装了 WINE,但出现了同样的问题。我什至不确定它为什么要这样做?这台电脑和笔记本电脑的唯一配置区别是这台电脑有 3 个显示器。

任何帮助是极大的赞赏。谢谢。

我制作了一个视频,展示了它向我展示的问题,时长 10 分钟,但也许你会在终端中发现我错过的东西?

https://www.youtube.com/watch?v=SXGe-lo4haw

编辑:我已经尝试过最新的 winehq 包,wine-staging,和以前一样的问题。

Aqu*_*wer 9

这在 18.04 https://forums.lutris.net/t/solved-wine-missing-freetype-library/2772上解决了

sudo apt install libfreetype6:i386


Car*_*rez 5

Wine 需要 32 位版本的库。可能你有 freetype 64 但没有 32。

执行一个干净的酒空间:

env WINEPREFIX=~/.wine32 WINEARCH=win32 notepad
Run Code Online (Sandbox Code Playgroud)

还要检查

env WINEPREFIX=~/.wine64 WINEARCH=win64 notepad
Run Code Online (Sandbox Code Playgroud)

我有一个使用 Ubuntu 16.04 和 Wine 工作的系统。如果我列出我的库,它会说:

/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
Run Code Online (Sandbox Code Playgroud)

/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
Run Code Online (Sandbox Code Playgroud)

检查您的系统中有什么

问候