Matlab坠毁在Fedora 36

112(30天)
Hyma哈瑞Vallabhapurapu
Hyma哈瑞Vallabhapurapu 2022年4月19日
评论道: 米凯尔2023年2月19日
正如标题所暗示的那样,matlab崩溃时推出形式终端在Fedora 36。有很多Java错误。Matlab我使用的版本是2021 b。请看附呈图片错误。运行。/ bin / glnxa64 MATLABWindow给错误符号查找错误:/ lib64 / libcairo.so。2:未定义符号:FT_Get_Color_Glyph_Layer
供参考,matlab罚款Fedora 35。我两天前刚刚升级。
1评论
里卡多。Scorretti
里卡多。Scorretti 2022年4月21日
我的(有限的)经验,这可能是由于库附带MATLAB和之间的不相容的系统中安装。通常这种非常讨厌的问题可以被解决通过删除的版本库附带MATLAB,或通过下调cluprit库。
假设图书馆的起源问题 libcairo.so.2 ,这不是附带MATLAB,您可以试试下列程序:
  1. 下载之前版本的库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
  2. 提取文件(不要安装,只是提取)和复制文件libcairo.so.2.11704.0(就我个人而言,我将它复制到某个地方/usr/lib64)
现在,我想通过使用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日
不需要降级 libcairo 35 Fedora版本。根据 拱维基 这个问题源于的版本 libfreetype 与MATLAB的船只。
我留出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
1评论
米凯尔
米凯尔 2023年2月19日
这似乎为R2023b解决我的问题但我后来发现,我不能开始
万博1manbetx仿真软件,得到了误差
抓住了std:: /usr/local/MATLAB/R2022b/bin/glnxa64/libmwdastudio.so异常异常
当开始仿真软件。万博1manbetx
所以最后我不得不下调开罗F35状态如下所述。

登录置评。


Anil GURSES
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评论
胡里奥Larco
胡里奥Larco 2022年5月14日
编辑:胡里奥Larco 2022年5月14日
只删除文件”rm libfreetype.so。6 *”的安装程序。我不记得我看到的地方,但这适合我。

登录置评。


维克多Erdelyi
维克多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。

克里斯蒂安·勒
克里斯蒂安·勒 2022年6月21日
这个问题还在R2022b prevelant吗?把开罗老releasever用户并不是一个理想的解决方案。
2的评论
米凯尔
米凯尔 2023年2月19日
看来你需要下调libcairo, Fedora 35-status,如果你还打算利用仿真软件,不幸的是,万博1manbetx
我的测试和网络搜索。看到我的评论。

登录置评。

类别

找到更多的在启动和关闭帮助中心文件交换

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!