저는 Linux 민트 머신에서 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
더 높은 기능을 갖춘 최신 버전을 업그레이드 glibc
하거나 얻을 수 있는 방법은 없습니다 . libc6
다른 버전을 사용하려고 하면 시스템을 사용할 수 없게 됩니다.
Mint의 최신 주요 버전은 Ubuntu 20.04 LTS(2.31 포함)를 기반으로 구축된 20.#입니다. LTS는 최신 상태라기보다는 안정성에 더 중점을 둡니다. Mint의 다음 주요 버전인 21.#은 Ubuntu 22.#(또는 21.#)을 기반으로 구축될 가능성이 높으며 둘 다 2.34입니다.
동일한 배포판 시리즈를 사용하려면 Ubuntu 21.#을 사용하거나 Mint 21.#이 출시될 때까지 기다려야 합니다.