matlab for Linux °²×°
×÷Õߣºlch
matlab
for
Linux
°²×°
(
°²×°·½·¨ÎĵµÊÇ´ÓÍøÉϲé×ÊÁÏ+
ʵ¼ùµÃµ½µÄ )
Ò».
°²×°
1.
Ê×ÏÈÐèÒª½¨Á¢°²×°Ä¿Â¼
[wzh@localhost ~]$ su
[root@localhost ~]$ mkdir /usr/matlab
2.
È»ºó¼ÓÔعâÅÌÓ³Ïñ
[root@localhost wzh]# mount -o loop -t iso9660
/mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso /media/cdrom
3.
¿½±´license.dat(
²»Í¬µÄ¹âÅÌ¿ÉÄÜλÖò»Ò»Ñù)
[root@localhost wzh]# cd /usr/matlab
[root@localhost matlab]# cp
/media/cdrom/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/license.dat
.
(
Õâ¸öµã²»¿ÉÉÙ£¬¿½±´µ½µ±Ç°Ä¿Â¼)
4.
¿ªÊ¼°²×°
[root@localhost matlab]# /media/cdrom/install
ÔÚFedora8
Ï»áÌáʾ³ö´í(Everest 0.5
ÏÂÕý³£)
£º
/tmp/3012tmwinstall/update/bin/glnx86/xsetup: error while loading shared
libraries: libXp.so.6: cannot open shared object file: No such file or director
Îҵı¨´íÊÇÕâÑùµÄ£º
/tmp/2712tmwinstall/update/install/abort.sh: line 15:
/tmp/2712tmwinstall/update/install/cleanup.sh:
ûÓÐÄǸöÎļþ»òĿ¼
½â¾ö°ì·¨¸úÏÂÃæÊÇÒ»ÑùµÄ
½â¾ö°ì·¨£º½«CD1
ÖеÄupdate/bin/glnx86/libmwins.so
¿½±´µ½ /usr/lib
Ŀ¼£¬È»ºó¸üÃûΪ
libXp.so.6
[root@localhost matlab]# cp
/mnt/cdrom/update/bin/glnx86/libmwins.so /usr/lib/libXp.so.6
È»ºóÔÙ¿ªÊ¼install
5.
ÖмäÐèÒª»»¹âÅÌ£¬Áí¿ªÒ»¸öshell
°´ÌáʾÔغÍCD2
ºÍCD3
Ö±µ½°²×°Íê³É
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660
/mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD2.iso /media/cdrom
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660
/mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD3.iso /media/cdrom
6.
ÖØÐÂÔØÈëCD1
£¬¿½±´²¢ÐÞ¸Älicense.lic
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660
/mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso /media/cdrom
[root@localhost wzh]# cp
/media/cdrom/Matlab.7.R14.L
Ïà¹ØÎĵµ£º
linuxÖйØÓÚÁ´½ÓÀàÐÍ·ÖΪӲÁ´½ÓºÍÈíÁ´½Ó
Ó²Á´½ÓÖ¸Áî ln Îļþ Á´½ÓÃû³Æ
ÈíÁ´½ÓÖ¸Áî ln -s Îļþ Á´½ÓÃû³Æ
¹²Í¬µã£º
¶¼¿ÉÒÔͨ¹ýÁ´½ÓÃû³ÆÈ¥·ÃÎʱ»Á´½ÓµÄÎļþ
²»Í¬µã£º
Ó²Á´½Ó»á²úÉúÒ»¸öºÍÔ´ÎļþÏàͬµÄÎļþ ²»ÂÛ´óСºÍÊôÐÔ
ɾ³ýÔ´Îļþ²»»á¶ÔÁ´½ÓÎļþ²úÉúÓ°Ïì
&nbs ......
Linux
ÏÂÉèÖö˿ÚȨÏÞµÄϵͳµ÷ÓÃÓÐÁ½¸ö£º
ioperm
ºÍ
iopl
¡£
Ò»¡¢
ioperm
ºÍ
iopl
½éÉÜ¡£
1.ioperm
¹¦ÄÜÃèÊö£º
Ϊµ÷Óýø³ÌÉèÖÃ
I/O
¶Ë¿Ú·ÃÎÊȨÄÜ¡£
ioperm
µÄʹÓÃÐèÒª¾ßÓг¬¼¶Óû§µÄȨÏÞ£¬Ö»ÓеͶ˵Ä
[0-0x3ff] I/O
¶Ë¿Ú¿É±»ÉèÖã¬ÒªÏëÖ¸¶¨¸ü¶à¶Ë¿ÚµÄȨÄÜ£¬¿ÉʹÓÃ
iopl
º¯Êý¡£ÕâÒ»µ÷ÓÃÖ»¿ÉÓÃÓ ......
linux²Ù×÷ϵͳÏÂsystem () º¯ÊýÏê½â
¡¡¡¡£¨Ö´ÐÐshell ÃüÁ
¡¡¡¡Ïà¹Øº¯Êý
¡¡¡¡fork£¬execve£¬waitpid£¬popen
¡¡¡¡±íÍ·Îļþ
¡¡¡¡££include<stdlib.h>
¡¡¡¡¶¨Ò庯Êý
¡¡¡¡int system(const char * string);
¡¡¡¡º¯Êý˵Ã÷
¡¡¡¡system()»áµ÷ÓÃfork()²úÉú×Ó½ø³Ì£¬ÓÉ×Ó½ø³ÌÀ´µ÷ÓÃ/bin/sh-c stringÀ´Ö´ÐвÎÊýstring ......
Ŀ¼½á¹¹ÈçÏ£º
|
|---- YourProject
| |-------- WebRoot
| | |---- WEB ......