شما هنوز به سیستم وارد نشده اید.
بسیاری از نرم افزارها وختی توسط کاربر در opt یا usr/local/ نصب میشن از کتابخانه های از پیش ساخته شدهٔ خودشون به صورت پیشفرض استفاده می کنند و در غیر اینصورت در سیستم عامل میگردند تا اون کتابخونه ها را یافته و ازشون استفاده کنند. بنابراین نخستین ایده برای رفع خطاهایی که برخواسته از نقصی در اثر استفاده از کتابخونه های خود نرم افزار این هست که نرم افزار را مجبور کنیم از کتابخونه های سیستمی استفاده کنه. این مشکل امروز در نصب Mathematica برای من رخ داد.
برای رفع خطای در اجرای Mathematica:
/usr/local/Wolfram/Mathematica/11.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /usr/local/Wolfram/Mathematician/11.0/SystemFiles/Libraries/Linux-x86-64/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/libpng16.so.16)
به طریق زیر اقدام کنید:
$ sudo mv ./libfreetype.so.6 ./libfreetype.so.6.old
$ sudo mv ./libz.so.1 ./libz.so.1.old
که /. عبارت است از
/usr/local/Wolfram/Mathematica/11.0/SystemFiles/Libraries/Linux-x86-64/
آفلاین
همچنین برای رفع مشکل:
/usr/local/Wolfram/Mathematica/11.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
اینها را بزنید:
$ sudo mv libfreetype.so.6 libfreetype.so.6.old
$ sudo mv libz.so.1 libz.so.1.old
آفلاین