在ubuntu下安装matlab:libXp.so.6: cannot open shared object file: No such file or directory

ubuntu安装matlab出现问题:

@ubuntu:/usr/local/MATLAB/R2010b/bin$ sudo ./matlab 
[sudo] password for caffe: 
./matlab: 1: /usr/local/MATLAB/R2010b/bin/util/oscheck.sh: /lib64/libc.so.6: not found
/usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

解决:

sudo ln /lib/libc.so.6 /lib64/libc.so.6

sudo apt-get install alien #alien默认没有安装

sudo alien xxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxx.deb

sudo dpkg -i xxxx.deb #安装

@ubuntu:~$ sudo alien --scripts libXp-1.0.0-8.1.el5.i386.rpm 

warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
libXp-1.0.0-8.1.el5.i386.rpm is for architecture i386 ; the package cannot be built on this system

解决:
libXp-1.0.0-8.1.el5.x86_64.rpm

~$ sudo alien --scripts libXp-1.0.0-8.1.el5.x86_64.rpm 

warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEY
libxp_1.0.0-9.1_amd64.deb generated
~$ sudo dpkg -i libxp_1.0.0-9.1_amd64.deb 
Selecting previously unselected package libxp.
(Reading database ... 244957 files and directories currently installed.)
Preparing to unpack libxp_1.0.0-9.1_amd64.deb ...
Unpacking libxp (1.0.0-9.1) ...
Setting up libxp (1.0.0-9.1) ...
Processing triggers for libc-bin (2.21-0ubuntu4.3) ...

问题:

$ sudo ./matlab 

/usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

解决:

$ sudo apt-get install libXp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxp is already the newest version.
The following packages were automatically installed and are no longer required:
  gir1.2-gmenu-3.0 laptop-detect python-blinker python-cffi-backend python-characteristic python-cups
  python-debtagshw python-dirspec python-enum34 python-httplib2 python-idna python-ipaddress
  python-jwt python-pam python-ply python-pyasn1-modules python-pycparser python-serial
  python-twisted-bin python-zope.interface python3-blinker python3-cffi-backend python3-httplib2
  python3-idna python3-jwt python3-ply python3-pycparser ubuntuone-client-data
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
sudo mv libXp.so.6 /usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB

问题:

@ubuntu:/usr/local/MATLAB/R2010b/bin$ ./matlab 

    matlab: No MATLAB executable for this machine architecture.

           /usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB does not exist!

解决:
MATLAB/R2010b/bin$ matlab -glnx86
问题:

---------------------------------------------------------------------------
Warning: Cannot locate Java Runtime Environment (JRE) . . .

         1. Either a correct JRE was not available for redistribution when
            this release was shipped, in which case you should refer to the
            Release Notes for additional information about how to get it.

         2. Or you have tried to use the MATLAB_JAVA environment variable
            to specify an alternate JRE, but MATLAB cannot find it.  Please
            run 'matlab -n' to determine what value you are using for
            MATLAB_JAVA and fix accordingly.
---------------------------------------------------------------------------

    matlab: No MATLAB bin directory for this machine architecture.

           ARCH = glnx86

解决:

 sudo gedit /etc/apt/sources.list
## respective vendors as a service to Ubuntu users.
 deb http://archive.canonical.com/ubuntu wily partner
 deb-src http://archive.canonical.com/ubuntu wily partner

## respective vendors as a service to Ubuntu users.
 deb http://archive.canonical.com/ubuntu wily partner
 deb-src http://archive.canonical.com/ubuntu wily partner

 deb http://archive.canonical.com/ lucid partner
 deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

apt-get update
安装java环境
apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin –fix-missing

问题:

#
# Start MATLAB unless we were asked to simply set the environment
#
    if [ "$SOURCE_MATLAB_ENV_FROM" = "" ]; then

      if [ ! -d $MATLAB/bin/$ARCH ]; then
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    echo ''
    echo '    matlab: No MATLAB bin directory for this machine architecture.'
    echo ''       
    echo "           ARCH = $ARCH" 
    echo ''
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    if [ "$showenv_all" = "1" ]; then
       env
    fi
        exit 1
      fi
#
      if [ ! -f $MATLAB/bin/$ARCH/$VARIANTmatlab ]; then
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    echo ''
    echo " matlab: No MATLAB executable for this machine architecture."
    echo ''       
    echo "           $MATLAB/bin/$ARCH/$VARIANTmatlab does not exist!"
    echo ''
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

下载软件:http://www.matlab.org.cn/Download/ShowSoft.asp?SoftID=469
这里写图片描述

参考资料:
http://forum.ubuntu.org.cn/viewtopic.php?t=352629

http://blog.sina.com.cn/s/blog_67852f5601014hat.html matlab以及java环境的安装

http://www.cnblogs.com/learnordie/p/4192539.html Ubantu/Linux下安装Matlab

http://blog.csdn.net/haorenka2010/article/details/13767825 ubuntu下matlab安装心得

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值