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,和以前一样的问题。
这在 18.04 https://forums.lutris.net/t/solved-wine-missing-freetype-library/2772上解决了
sudo apt install libfreetype6:i386
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)
检查您的系统中有什么
问候
归档时间: |
|
查看次数: |
45968 次 |
最近记录: |