- 主题:Kali linux升级软件包后永中Office无法打开
电脑上之前有装过一个Kali linux,大概有一年没有apt升级过,平时也很少登入使用,假期闲着没事,就试着apt update / apt upgrade,升级后,试着打开永中Office没有反应,就在term下执行命令看到报错“undefined symbol: FT_Get_Transform”,升级前应该是可以打开的,虽然我也不记得。
在网上查了下没有解决,将相关信息发在这里大家帮忙看看应该如何排查才好,只是好奇想查查看,平时linux用的并不多,所以也不影响。
具体错误提示如下:
$ yozow
/opt/Yozosoft/Yozo_Office/Yozo_Writer.bin: symbol lookup error: /lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Get_Transform
我试着查了下系统安装的带 freetype 或 harfbuzz 字样的软件包如下:
$ dpkg -l | grep freetype
ii libfreetype6:amd64 2.12.1+dfsg-4 amd64 FreeType 2 font engine, shared library files
$ dpkg -l | grep harfbuzz
ii gir1.2-harfbuzz-0.0:amd64 6.0.0-1 amd64 OpenType text shaping engine (GObject introspection data)
ii libharfbuzz-icu0:amd64 6.0.0-1 amd64 OpenType text shaping engine ICU backend
ii libharfbuzz0b:amd64 6.0.0-1 amd64 OpenType text shaping engine (shared library)
$ ls -l /lib/x86_64-linux-gnu/libharfbuzz.so.0
lrwxrwxrwx 1 root root 24 Dec 29 00:34 /lib/x86_64-linux-gnu/libharfbuzz.so.0 -> libharfbuzz.so.0.60000.0
看到网上提到ldd 这个命令,我也照着运行了下:
$ ldd /lib/x86_64-linux-gnu/libharfbuzz.so.0
linux-vdso.so.1 (0x00007ffe2a7fc000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f24dbd5b000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f24dbc90000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f24dbc64000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f24dbb2c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f24db94b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f24dbf57000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f24db92a000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f24db8f4000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f24db8e7000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f24db84d000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f24db82a000)
如果还需要什么系统相关信息的话,我也可以随时提供。
--
修改:yankaiqian FROM 117.93.206.*
FROM 117.93.206.*
libharfbuzz.so版本不对吧
重新下载永中不行吗
【 在 yankaiqian 的大作中提到: 】
: 电脑上之前有装过一个Kali linux,大概有一年没有apt升级过,平时也很少登入使用,假期闲着没事,就试着 ...
--
FROM 14.108.156.*
有道理啊,我误以为这个永中是apt方式从仓库装的,你提醒我了,我去官网下载看看。
好像现在还无法下载linux版本了,刚才在官网看了,个人版没有linux版本,专业版有linux版本的图示,但暂时无法下载,提示“敬请期待”:
https://www.yozosoft.com
那就先算了。
【 在 gnwd 的大作中提到: 】
: libharfbuzz.so版本不对吧
: 重新下载永中不行吗
--
修改:yankaiqian FROM 117.93.206.*
FROM 117.93.206.*
官网确实不提供新版下载了,刚才瞎折腾了下,现在能打开了。
我将它自带的 libfreetype.so 文件改名,可能这样它找不到自带的,就自动使用系统的:
sudo mv /opt/Yozosoft/Yozo_Office/Jre/lib/amd64/libfreetype.so.6 /opt/Yozosoft/Yozo_Office/Jre/lib/amd64/libfreetype.so.6.bak
【 在 gnwd 的大作中提到: 】
: libharfbuzz.so版本不对吧
: 重新下载永中不行吗
--
FROM 117.93.206.*