更新到 GLIBC 2.34 以与 Matlab 一起使用

更新到 GLIBC 2.34 以与 Matlab 一起使用

我正在 Linux mint 机器上运行 Matlab B2021b。

uname -r输出:

5.14.0-1024-oem

我检查了我的 GLIBC 版本并得到了这个

ldd (Ubuntu GLIBC 2.31-0ubuntu9.7) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

这告诉我我有 glib 版本 2.31,其中有一个漏洞

在 MathWorks 网站上,报告该错误的人给出了 3 种解决方案。第一个是 open_system(new_system('abcdef123456')); bdclose('abcdef123456')在打开项目之前在控制台中运行,但这会导致与运行 simulink 时相同的崩溃。第二个选项是使用 glib 2.34 或更高版本,这正是我正在寻找的。

可以更新到 glib 2.34 吗?运行 sudo apt-get update && sudo apt-get upgrade似乎并不能解决问题。

我避免使用最后一个选项,因为我相当确定尝试修补此错误会破坏我的系统,而这对我来说有点难以完成。

我不确定更新的 2021a Matlab 版本是否受到影响,使用该版本是我最后的手段

答案1

无法升级glibclibc6获取更新版本的更高功能。尝试使用不同的版本将使您的系统无法使用。

Mint 的最新主要版本是 20.#,是基于 Ubuntu 20.04 LTS(有 2.31)构建的。 LTS 更注重稳定性而不是最新的。 Mint 的下一个主要版本 21.# 很可能将基于 Ubuntu 22.#(或 21.#)构建,两者都有 2.34。

如果您想使用同一系列发行版,则必须使用 Ubuntu 21.# 或等到 Mint 21.# 发布。

相关内容