热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ubuntu下matlab,ubuntu下安装matlab(转)

ubuntu下安装matlab(转)(2009-03-1322:54:58)标签:杂谈分类:收获()曾经试过很多次,都没有成功࿰

ubuntu下安装matlab(转)

(2009-03-13 22:54:58)

标签:

杂谈

分类:

收获

()曾经试过很多次,都没有成功,连安装的界面都进不去。原因是在64位的机器上装了64位的系统,但是matlab的各种版本似乎都对64bit非常反感,只好作罢。毕竟那个时候还有windows嘛,在linux下装matlab只是兴趣使然。

昨天重装了系统,彻底的没有windows了。今天尝试了很久,终于装上了。简单记录下过程,今后重装还有参考

1、一定装7.0及以上版本。6.5的能进入安装界面,但是在验证key文件的时候总是过不去。网上有人提出了修改系统时间的办法,试过了,未遂;尝试7.0,没有问题;

2、安装过程很顺利,运行时会出现比较大的问题:simulink无法启动,而且输入的命令会直接导致程序崩溃,ctrl

c都无法响应,只能用kill -9的办法。网上提供了一套解决方案,copy如下:

simulink有问题,下面是各种错误信息的解决方法。

??? Can't load '/usr/local/matlab/bin/glnx86/libmwsimulink.so':

libXft.so.1: cannot open shared object file: No such file or

directory

Solution:

[root@localhost matlab]# updatedb

&& locate libXft.so

/usr/lib/libXft.so

/usr/lib/libXft.so.2

/usr/lib/libXft.so.2.1.2

[root@localhost matlab]# ln -s /usr/lib/libXft.so.2

/usr/lib/libXft.so.1

然后会出现

??? Can't load

'/usr/local/matlab/bin/glnx86/libmwsimulink.so':

/usr/local/matlab/bin/glnx86/libqt-mt.so.3: undefined symbol:

XftFreeTypeOpen

Solution :

# install qt 3.3

# mv /usr/local/matlab/bin/glnx86/libqt-mt.so.3

/usr/local/matlab/bin/glnx86/libqt-mt.so.3_back

# ln -s /usr/lib/libqt-mt.so.3.3

/usr/local/matlab/bin/glnx86/libqt-mt.so.3

然后又会出现

/usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1:

version `GCC_4.2.0' not found (required by

/usr/lib/libstdc++.so.6)

或者

/usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1:

version `GCC_3.3' not found (required by

/usr/lib/libstdc++.so.6)

Solution :

# find libgcc_s.so.1 for 3.3 or 4.2

or a one for all way

Matlab was built with a different version of gcc (3.2.3 in the case

of R14SP2), whereas Fedora Core 5 has gcc 4.1.0. The following

trick is alluded to in the file

${MATLAB}/sys/os/glnx86/README.libstdc++, but you need to be the

root user. Type these commands ...

# cd $MATLAB

# cd sys/os/glnx86

# mkdir old

# mv libstdc++.* libg2c.* libgcc_s* old

When matlab is restarted, it will then use the system libraries

instead of those supplied by Mathworks. And then all is fine and

well with the world. Note that if this sort of thing happens with

an x86-64 machine, then the directory in question would be

${MATLAB}/sys/os/glnxa64 instead of ${MATLAB}/sys/os/glnx86.

还有一个搜索到的:

如果不能使用simulink,参照如下方法(网上搜索到的)

This december, I was migrating some of the nodes to Fedora Core 6.

Those machines were primarily windows 2000 nodes and serve students

in electronics during their practical classes.

An error status was returned by the program ’xsetup’, the X Window

System version of install. The following messages were written to

standard error:

question 1:

/tmp/2493tmwinstall/update/bin/glnx86/xsetup: error while loading

shared libraries: libXp.so.6: cannot open shared object file: No

such fileor directory

solution: yum install libXp-devel

question 2:Fixing simulink:Warning: Could not access OpenGL

library

solution: yum install libXpm-devel mesa-libGL-devel

mesa-libGLU-devel

GCC 3.4 dependencies for simulink

[root@localhost

matlab]ldd/usr/local/matlab/bin/glnx86/glren.so

/usr/local/matlab/bin/glnx86/glren.so

/usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1:

version `GCC_4.2.0’ not found (required by

/usr/lib/libstdc++.so.6)

/usr/local/matlab/bin/glnx86/glren.so:

/usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1:

version `GCC_3.3’ not found (required by

/usr/lib/libstdc++.so.6)........

Solution: yum install compat-gcc*

cd /usr/local/matlab/sys/os/glnx86

mv libgcc_s.so.1 libgcc_s.so.1_back

ln -s /lib/libgcc_s.so.1 libgcc_s.so.1

Question 3:broken symbolic link with simulink Part One: Can’t

load’/usr/local/matlab/bin/glnx86/libmwsimulink.so’: libXft.so.1:

cannot open shared object file: No such file or directory

Solution:

[root@localhost matlab]# updatedb

&& locate libXft.so

/usr/lib/libXft.so

/usr/lib/libXft.so.2

/usr/lib/libXft.so.2.1.2

[root@localhost matlab]# ln -s /usr/lib/libXft.so.2

/usr/lib/libXft.so.1

Question 4: broken symbolic link with simulink Part Two: Can’t load

’/usr/local/matlab/bin/glnx86/libmwsimulink.so’:/usr/local/matlab/bin/glnx86/libqt-mt.so.3:

undefined symbol: XftFreeTypeOpen

Solution:

yum install qt

mv/usr/local/matlab/bin/glnx86/libqt-mt.so.3

usr/local/matlab/bin/glnx86/libqt-mt.so.3_back

ln -s /usr/lib/qt-3.3/lib/libqt-mt.so.3

/usr/local/matlab/bin/glnx86/libqt-mt.so.3

至此,simulink终于可以用了。测试通过。

不知道其他模块是否还有问题。暂时只想到这几个,以后再多测试测试

一个总体的感觉就是网络上的牛人太多了。上面的解决办法我是全然没有看懂的,但是照猫画虎下来,居然通过了。这些牛人是怎么找到门路的呢?

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。



推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 如何修改MySQL数据库密码的方法及步骤详解
    本文详细介绍了四种修改MySQL数据库密码的方法,包括使用SET PASSWORD命令、mysqladmin命令、UPDATE语句直接编辑user表的步骤和操作示例。通过本文的指导,读者可以轻松掌握修改MySQL数据库密码的技巧和方法。 ... [详细]
  • PG12新增的VACUUM命令的SKIP_LOCKED选项
    PG12版本的VACUUM命令新增了SKIP_LOCKED选项,该选项使得vacuum命令在遇到被lock住的table时可以跳过并被视为成功执行。之前的版本中,vacuum命令会一直处于等待状态。本文还提到了PostgreSQL 12.1版本的相关信息。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • PeopleSoft安装镜像版本及导入语言包的方法
    本文介绍了PeopleSoft安装镜像的两个版本,分别是VirtualBox虚拟机版本和NativeOS版本,并详细说明了导入语言包的方法。对于Windows版本,可以通过psdmt.exe登录进入,并使用datamover脚本导入语言包。对于Linux版本,同样可以使用命令行方式执行datamover脚本导入语言包。导入语言包后,可以实现多种语言的登录。参考文献提供了相关链接以供深入了解。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • PatchODAX8: ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
author-avatar
手机用户2502873667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有