- 下载之前版本的库https://download - ib01.fedoraproject.org/pub/fedora/linux/releases/35/everything/aarch64/os/packages/c/cairo 1.17.4 - 4. - fc35.aarch64.rpm。它应该是一个文件命名开罗- 1.17.4 - 4. - fc35.aarch64
- 提取文件(不要安装,只是提取)和复制文件libcairo.so.2.11704.0(就我个人而言,我将它复制到某个地方/usr/lib64)
Matlab坠毁在Fedora 36
112(30天)
显示旧的评论
正如标题所暗示的那样,matlab崩溃时推出形式终端在Fedora 36。有很多Java错误。Matlab我使用的版本是2021 b。请看附呈图片错误。运行。/ bin / glnxa64 MATLABWindow给错误符号查找错误:/ lib64 / libcairo.so。2:未定义符号:FT_Get_Color_Glyph_Layer
供参考,matlab罚款Fedora 35。我两天前刚刚升级。
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/969035/image.png)
1评论
里卡多。Scorretti
2022年4月21日
我的(有限的)经验,这可能是由于库附带MATLAB和之间的不相容的系统中安装。通常这种非常讨厌的问题可以被解决通过删除的版本库附带MATLAB,或通过下调cluprit库。
假设图书馆的起源问题
libcairo.so.2
,这不是附带MATLAB,您可以试试下列程序:
现在,我想通过使用MATLAB运行:
LD_PRELOAD = / usr / lib64 / libcairo.so.2.11704.0 matlab
。不幸的是我得到了错误:
错误:ld.so:对象的libcairo.so.2.11704.0_copy LD_PRELOAD不能加载(不能打开共享对象文件):忽略。
我认为如果你能解决这个问题,预加载的版本库附带战斗机上,你的问题可以得到解决。我希望它有帮助。
回答(5)
特雷福范诺伊
2022年6月28日
我留出MATLAB的固定问题
libfreetype.so.6.16.0
库,然后将我的系统的
libfreetype.s0.6
:
cd /usr/local/MATLAB/R2022a/bin/glnxa64
sudo mv libfreetype.so.6.16.0 {, . bak}
sudo ln科幻/ lib64 / libfreetype.so。6 libfreetype.so.6
Anil GURSES
2022年5月1日
我解决了这个问题通过下调libcairo和依赖的包。您可以使用下面的命令,
sudodnf安装cairo-1.17.4——releasever = 35
如果你还遇到一个错误,试着链接/ lib64 / libcairo。所以/ lib64 / libcairo.so.2。
sudoln - s / lib64 / libcairo。所以/ lib64 / libcairo.so.2
我希望这可以帮助。
3评论
维克多Erdelyi
2022年5月16日
我用的是2022,但我设法解决这个问题通过移动/删除以下文件
- mv sys / opengl sys / opengl_BAK
- rm sys / os / glnxa64 libstdc + + *
- rm bin / glnxa64 / libfreetype *
克莱门斯
2022年9月26日
编辑:克莱门斯
2022年9月26日
最新的debian sid系统,这适合我(感谢特雷弗和维克多,在上面看到他们的文章):
- iso映像复制到一个目录
- cd一
- rm bin / glnxa64 / libfreetype *
- rm sys / os / glnxa64 libstdc + + .so.6 *
- cd bin / glnxa64 /
- ln科幻/usr/lib/x86_64-linux-gnu / libfreetype.so。6 libfreetype.so.6
- cd . . / . .#再次改变目录
- 。/安装
之后,安装程序窗口打开时,我可以安装和运行matlab r2022b。