科学网

 找回密码
  注册

tag 标签: fedora

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

[转载]ROI_PAC在fedora下的安装(二)
zhenghui2915 2012-7-16 11:09
转载地址: http://hi.baidu.com/pkuwwt/blog/item/1a67c809240de48ad0581b7f.html 前面已经写过一篇(记为 方法一 ),但这一次(记为 方法二 )的安装方式有所不同。不同之处有几点: 1)安装位置不同,方法一的安装位置为源码目录,而方法二的默认安装目录是/usr/local 2)难易程度不同,方法一需严格按照其说明来做,而方法二则采用通用的做法:configure,make,make install 但其本质是一样的,只不过方法一的编译脚本是multibuilt,而方法二的编译脚本是configure和make。产生的结果也没有差别,都是可执行程序目录和perl脚本目录。而且,最后两者都需要将这些目录添加为系统变量,并添加到系统目录。 下面开始介绍。 第一步:阅读ROI_PAC目录下的INSTALL文件 INSTALL文件中指出了安装ROI_PAC的要求:perl,fortran,C的编译器,fftw的安装。编译器在此就不讲了,说一下fftw安装的注意事项。fftw的安装也是"./configure,make,make install"三步曲,但是,细心的人会发现安装后找不到INSTALL文件中所说的libfftw3f.a,而只有/usr/local/lib/libfftw3.a文件,这样,后面安装ROI_PAC自然进行不下去。原因很简单,配置的时候要加一个选项,即./configure --enable-float CC=cc,我不知道后面的cc替换gcc有没有用,但方法一中指明了gcc好像会有潜在的问题。因此,安装fftw的命令为: 在fftw源目录中 ./configure --enable-float CC=cc make make install 第三个命令需要root权限,如果不出错,fftw应该就安装成功了。在/usr/local/lib中找一找libfftw3f.a,在/usr/local/include中找一找fftw3.h。 完了,不要忘了添加几个环境变量,因为ROI_PAC认死理,非要几个变量不可。它们是FFTW_LIB_DIR,FFTW_INC_DIR,故名思义,分别是lib目录和include目录: export FFTW_LIB_DIR=/usr/local/lib export FFTW_INC_DIR=/usr/local/include 第二步:开始安装ROI_PAC 三步曲,在ROI_PAC目录中: ./configure make make install 只要前两个命令不出错就无碍了,第三个命令需要有root权限,只是机械地拷文件而已。 第三步:仍然是环境变量 我的建议是将所有的环境变量放到$HOME/.bashrc中去(注意这个文件前面有个点,表示隐藏文件),当然,我假定终端使用的是bash。我贴一下我在.bashrc中加入的语句: export FFTW_INC_DIR="/usr/local/include" export FFTW_LIB_DIR="/usr/local/lib" export INT_BIN="/usr/local/bin" export INT_SCR="/usr/local/share/roi_pac" export FFTW_LIB="/usr/local/lib" export PATH=$PATH:$INT_BIN:$INT_SCR:$FFTW_LIB 可能有所冗余,我并不知道FFTW_LIB有没有用,也不知道FFTW_INC_DIR和FFTW_LIB_DIR在安装完之后还有没有用,但写上去没有什么坏处。关键是INT_BIN和INT_SCR,一个是可执行二进制程序,一个是perl脚本,没有它们,你既找不到程序,即使找到了程序,执行的过程中也会因为找不到模块而报错。 总之,我在这儿所做的目的在于,每当我启动一个终端会话(session),这个会话就会调用一次这个.bashrc文件,这样就可以省去手动添加的麻烦。如果你我的情况有所不同,那你最好不要全盘copy过去,我所强调的是,知道为什么这么做更重要。 第四步:仍然是测试,不然怎么知道成没成功。 数据仍然用roi_pac_testdir.tar.gz,将其解压到一个目录,记为DATA。我测试的方法是将方法一中的multitest.sh文件稍加改造一下。multitest.sh的核心是,生成一个脚本batch_script.sh,放到TEST_DIR目录中去,也就是数据的根目录,然后执行这个脚本。因此,我依葫芦化瓢,“写”了一个batch_script.sh。其内容如下: #!/bin/sh export SAR_PRC_DIR SAR_ODR_DIR INT_BIN INT_SCR SAR_PRC_DIR=$PWD/PRC SAR_ODR_DIR=$PWD/ERS/Delft TESTDIR=$PWD # determin endian-ness (might not work if using ebcdic charset) export endian case "`echo "N" | od -x`" in * 0* ) endian=big ;; *) endian=little ;; esac echo "${endian}-endian byte ordering selected" echo "DEM=$TESTDIR/DEM/SoCal.dem" "$TESTDIR"/int.proc rm -f $TESTDIR/DEM/SoCal.dem case $endian in big) cp $TESTDIR/DEM/SoCal.dem.nonpc_byte_order $TESTDIR/DEM/SoCal.dem ;; little) cp $TESTDIR/DEM/SoCal.dem.pc_byte_order $TESTDIR/DEM/SoCal.dem ;; *) echo "Unrecognized endian value. This should never happen. Exiting." exit 1 ;; esac which roi make_raw.pl cd $TESTDIR/930110 date time make_raw.pl PRC SARLEADER1993011018252739T1Of1 930110 cd $TESTDIR/950523 date time make_raw.pl PRC SARLEADER1995052318253409T1Of1 950523 cd $TESTDIR # Generate documentation for RSC keywords # that are not created by "Use_rsc" operations in the Perl scripts. doc_dem.pl DEM/SoCal.dem.rsc doc_leader.pl 930110/930110.raw.rsc doc_default_raw.pl 930110/930110.raw.rsc date time process_2pass.pl int.proc date 可以看出来,基本是从multitest.sh中copy过来的,只不过改了一下其中的目录,因此,这个脚本必须在DATA目录下运行,即当前目录是DATA。 cd DATA ./batch_script.sh 如果结果末尾有That's all folks,时间花费约40分钟,那就说明安装成功了。瞧,和第一种方法完全一样。 事实上,这个测试过程是一个完整的图像处理过程,今后使用roipac的时候就可以以之为模板。 最后,再次说明一下,为什么说方法一和方法二殊途同归?因为你会发现无论用哪种方法,那几个环境变量所对应的目录有着相同的内容。
个人分类: InSAR|2665 次阅读|0 个评论
[转载]ROI_PAC在fedora下的安装(一)
zhenghui2915 2012-7-16 11:06
转载地址: http://pkuwwt.ixiezi.com/2009/04/17/roi_pac%E5%9C%A8fedora%E4%B8%8B%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%80/ ROI_PAC是一个开源软件,本来安装这样一个软件,照着文档来就应该不会出什么问题,但是我还是花了老大的功夫才把它搞定。现仍以其文档为基础,将我的安装过程记录下来。 ROI_PAC的版本是3.0,所需要的文件有三个: roi_pac_testdir.tar.gz,ROI_PAC_3_0.tgz,mdx_NTR_35238_173_73.tar 。其中,前两个是安装roi_pac所需,而后一个是安装一个图像浏览软件mdx。安装前需要 注意两点 :内存1G或1G以上,硬盘有3G以上空余空间。512M内存可能不行,因为文档中指出需要512M的内存,运行的时候分配不了512M内存程序就会终止。而硬盘也是越大越好,刚好3G可能有风险。 下面开始安装: 第一步:准备 1.1 解压缩 $ tar xvf ROI_PAC_3_0.tgz 无论你是命令行也好,还是用可视化软件解压,反正最后应该得到一个目录ROI_PAC_3_0。将这个目录拷到一个合适的位置,比如~/Document,今后,我将以ROOT代替这个安装目录。 1.2 进入目录ROOT/ROI_PAC_3_0/ $ cd ROOT/ROI_PAC_3_0 这个目录下面有一个AAREADME文件,主要是介绍一些文档,稍微看一下就好。 1.3 进入目录ROOT/ROI_PAC_3_0/ROI_PAC $ cd ROI_PAC 这个目录下面有一个AAREADME_BUILD_ROIPAC文件,这个就是主要的安装文档,值得仔细研究一下,我这个安装过程基本上就是按照那个来的。 1.4 检查编译器 $ which ifort g95 f90 pgf95 f95 xlf gfortran cc gcc icc 因为ROI_PAC虽然是用perl写的,但是子模块却是用c和fortran写的。所以系统里面必须得有fortran和c的编译器。上面这个命令就是检查系统中有没有安装其中的一些编译器(没有必要全部安装),我的运行结果是:安装了f95,cc,gcc,gfortran,这几个已经足够了。 第二步、开始安装 2.1 文件标签更新 $ touch aclocal.m4 Makefile.in configure 也就是说把这几个文件的时间标签更改为当前时间 2.2 安装fftw $ ./contrib/install-fftw.sh CC=cc 可能是由于版权的缘故,roi_pac并没有自带fftw这个快速傅立叶变换软件包,但是它提供了一个安装脚本,也就是contrib目录下的install-fftw.sh。这个脚本到fftw官方网站上去把软件包下到NetDist目录下,然后安装到NetInst目录下。这个地方有一个问题,那就是fftw官方网站(确切地说是ftp)的版本一直在更新,到目前为止已经更新到3.2.1,而roi_pac里面仍然使用的是3.1.2,这就注定了下载安装会失败。因此,需要更改一下install-fftw.sh,将其中的版本号改成3.2.1。(当然,可能3.2.1也过时了,那就改成其它能下载的版本,在ftp://ftp.fftw.org/pub/fftw/查看一下即可) 2.3 fftw环境变量 $ export FFTW_LIB_DIR=ROOT/ROI_PAC_3_0/ROI_PAC/NetInst/fftw-071005-1457/lib $ export FFTW_INC_DIR=ROOT/ROI_PAC_3_0/ROI_PAC/NetInst/fftw-071005-1457/include 安装完fftw,它会提示你设置环境变量,将其拷下来执行即可,格式如上( 安装位置会稍有差别 )。这两个目录中应该分别有libfftw3f.a和fftw3.f这两个文件。 注意 :这样设置的环境变量只对当前终端对话有效,关了终端或在其它终端是不起作用的。 2.4 正式安装 $ ./contrib/multibuild.sh 这一步会在ROI_PAC目录下得到一个类似于multibuild-xxxx(后面的x表示数字)的目录,这就是安装位置了。 第三步、测试 这一步很关键,能检验是否已经安装成功。 3.1 建立测试目录 $ mkdir test-runs $ cd test-runs $ ulimit -s 65000 其中第三个命令我不知道是什么意思,文档里说为了是防止MacOS系统栈溢出,而linux下也有这个命令,我执行了一下,没看到有什么影响。大概是可有可无吧。 3.2 将roi_pac_testdir.tar.gz文件复制到test-runs,并用gunzip解压 $ cp roi_pac_testdir.tar.gz ./ $ gunzip roi_pac_testdir.tar.gz 这样tar.gz文件会变成tar文件 3.3 正式测试 $ ../contrib/ multitest.sh ROOT/ROI_PAC_3_0/ROI_PAC/ test-runs/roi_pac_testdir.tar ROOT/ROI_PAC_3_0/ROI_PAC/ multibuild-071005-1506/installs/share/roi_pac ROOT/ROI_PAC_3_0/ROI_PAC/ multibuild-071005-1506/installs/defaults/bin ROOT/ROI_PAC_3_0/ROI_PAC/ multibuild-071005-1506/installs/gfortran/bin 上面的命令是在一行里,中间是没有换行的。虽然很长,但是只有5部分: 1)测试命令multitest.sh,在ROI_PAC/contrib目录下面。 2)测试数据roi_pac_testdir.tar 3)ROI_PAC的perl脚本所在目录 4)ROI_PAC的默认可执行文件目录 5)ROI_PAC的fortran可执行文件目录 此处的multibuild-071005-1506即是之前multibuild命令执行后roi_pac的安装位置,文件名可能稍有差异。 这个测试耗时很长,约40分钟,如果很快就结束,那肯定是执行有误。成功的标志是:在test-runs/defaults/TEST_DIR目录下,找到类似于batchlog-xxxxx的文件,如果结尾有一句That’s all folks,那么就说明安装成功。如果没有,那么必然有很多fail语句,失败原因可以在AAREADME_BUILD_ROIPAC文件里面找一找。 3.4 结果查看,这一步不算安装的一部分,只是用于成功测试后得到的结果。 在ROOT/ROI_PAC_3_0/ROI_PAC/test-runs/defaults/TEST_DIR/int_930110_950523目录下面,会有一个geo_930110-950523.unw,应该表示解缠结果。这个结果可以用openev查看,也可以用接下来要安装的mdx来查看。不同的是,openev需要自己写头文件(envi规范的的hdr文件),而mdx是用带参数的命令行来启动,优劣不太好比较。 第四步、可执行程序的安装,其实现在已经安装好了,只不过重新整理一下而已。 $ cp ../ $ mkdir INT_BIN $ cp multibuild*/installs/defaults/bin INIT_BIN 即将安装目录下所有的可执行程序拷到ROI_PAC目录下的INIT_BIN目录中去 第五步、环境变量的设置 不管你是把系统变量加到操作系统的配置文件中去,然后一劳永逸,还是每次运行前都设置一遍,总归这些系统变量是你运行ROI_PAC不能少的。 将DOC目录下的SAR_CONFIG文件拷到上一层目录ROI_PAC下 $ cp DOC/SAR_CONFIG ./ 打开这个文件,保证有以下几句话,注意export前面没有包括空格在内的任何字符: export FFTW_INC_DIR="ROOT/ROI_PAC_3_0/ROI_PAC/NetInst/fftw-090416-2032/include" export FFTW_LIB_DIR="ROOT/ROI_PAC_3_0/ROI_PAC/NetInst/fftw-090416-2032/lib" export INT_BIN="ROOT/ROI_PAC_3_0/ROI_PAC/INT_BIN" export INT_SCR="ROOT/ROI_PAC_3_0/ROI_PAC/INT_SCR" export MDX="ROOT/mdx/bin" export FFTW_LIB="/home/insar/program_files/ROI_PAC_3_0/ROI_PAC/NetInst/fftw-090416-2032/lib" export PATH=$PATH:$INT_BIN:$INT_SCR:$MDX 前面两句是我自己加的,前面已经设置过,但我怕出什么问题,加进去肯定不会错。 MDX是指后面将会安装的mdx软件的可执行程序的目录,先设在这儿,之后再改吧。 最后一句,是将这些目录添加到系统目录中去。注意,分隔符是冒号,而windows下是分号。 每次运行的时候 $ source SAR_CONFIG 即可。 第六步、核实perl目录 ROI_PAC的基础是perl,每个perl脚本(其它脚本也有类似的习惯)之前都会这样一句话: #!/usr/bin/perl 表示这个脚本由/usr/bin/perl解释执行。但如果系统中的perl执行程序不在/usr/bin,麻烦就大了。 检查的方法很简单: $ which perl 如果得到的结果确实是/usr/bin/perl,那就不用管了。 如果不是,那得把所有的perl可执行文件中的那个文件头(即#!/usr/bin/perl)改一下。 $ cd INT_SCR $ chgperlpath.pl 第七步、mdx安装。 前面已经提过,mdx是浏览工具。 安装步骤很简单,解压缩,make就行了。 make之前,可能要把根目录下的Makemdx_g77文件名改成Makefile,因为make可能会提示找不到makefile。 make之前,还需要安装g77,从Makemdx_g77也可以看出来。可以用yum search g77搜一下有哪些和gcc兼容的f77编译器,我选的是compat-gcc-34-g77.i386。 有了g77还不够,因为,mdx用到了motif库,这不是个开源软件,yum的源里也没有。用yum search motif只能找到lesstif。没办法,将就一下,lesstif就lesstif。事实上,lesstif是motif的替代品,编译也能通过。 好了,有了g77和lesstif,就可以make了。 之后,如果没有其它错误,会生成mdx可执行文件,用一下,它就会告诉你怎么用了。最简单的用法是: $ ./mdx geo-xxxx.unw 1000 后面的数字表示列数。 注: 1)此安装说明参考自ROI_PAC安装包中的AAREADME_BUILD_ROIPAC文件,以及 http://www.roipac.org/Installation 。应该说,这样两个材料已经足够,但对于大多数成熟的软件来说,这个软件的安装步骤已经是足够复杂。但不管怎样,阅读文档,反复阅读文档,永远是必要的,如果你愿意,可以把这个安装说明当成一个补充的材料。而且,磨刀不误砍柴功,看好了文档再动手是一个好习惯。完全将别人的命令拷贝过来执行而不看说明,是很不合适的。 2)上述说明中,$表示命令提示符。主要安装过程都是在ROOT/ROI_PAC_3_0/ROI_PAC中进行,测试是在ROOT/ROI_PAC_3_0/ROI_PAC/test-runs目录中进行。所有的ROOT都表示ROI_PAC的安装路径,最好是绝对路径,因为相对路径可能会出问题,特别是执行multitest.sh的时候。 3)上述安装说明基于fedora,但其它linux发行版也是一样的,只不过从源安装软件的过程不一样,比如fedora安装软件用yum install,搜索软件用yum search。而ubuntu分别用apt-get install 和 apt-get search。 4)上述操作是基本bash,如果你的shell解释器是csh或者是sh,可能会稍有不同,比如环境变量的设置,在bash中格式为export FFTW_LIB=xxxxx,而csh中可能会是setenv FFTW_LIB xxxxx。 5)在参考的两个安装文档中,所有的操作都是命令行。而在此处,我只是强调安装的过程,而不关心实现的手段。但我也不妨简单介绍一下各个命令的使用。(所有的信息都可以在manul 中找到,比如man tar) tar是压缩或解压缩命令,一般会带有选项。 cd 是更改目录。 less是显示命令,和more功能一样,只是显示方式不一样。总之是一个查看文本的工具,不习惯可以不用。 which是查看已经安装的程序在哪 touch更改时间标签,比如更改到当前时间。很多编译过程会查看源码的最后修改日期,如果发现输出和源码的时间一样,就会忽略而不编译。这是一个很好的做法,但有时候,强制编译的时候就要更改时间标签了。 export添加环境变量 ./a表示执行当前目录下的可执行文件a,直接执行a是不行的。这一点和windows不同。其实真正的不同之处在于windows的系统环境路径PATH中有当前目录(即一个点.),而linux的PATH中是没有的。当然,你可以把当前目录加进去,但我不觉得有必要。 ls 和dir一样,列出某个目录下(默认是当前目录)的文件,只是功能更强大,我习惯用ls -lih gunzip 也是与压缩解压缩有关的命令,此处,可以把tar.gz文件变成.tar文件。 mkdir即make directory,创建一个新的目录 cp 即copy,复制。 vi或vim,是一个编辑软件,有很多fans,但习惯用记事本和word的人一般是用不习惯的。 source,读取源文件并执行 grep,在指定文件或字符流中找出符合“模式”的字符串,一般是列出那个字符串所在的行。 比如grep perl make_raw.pl的结果就是在make_raw.pl文件中找出所有带perl词的行。
个人分类: InSAR|3191 次阅读|0 个评论
[转载]Fedora 16 改变启动顺序以及grub2 配置技巧 (转载)
jincm 2012-7-8 21:57
Fedora 16 改变启动顺序以及grub2 配置技巧 最 近换机子了,就重新装联xp和fedora16得双系统,玩过的人应该都知道,装好后的双系统是默认从fedora启动的,现在要把它改成是xp启动,还 不太容易,至少比fedora15麻烦多了,呵呵!最后,本人网上找了好久,终于找到联解决方法,现在把它贴出来,希望能帮助更多人: ==================== 这是一个默认启动Windows的例子: 1. 首先找到Windows的menuentry. # cat /boot/grub2/grub.cfg | grep Windows 结果: menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os { 2. 设置Windows 作为默认的启动项(这儿只能使用上面命令输出中双引号“”或者单引号 ‘ ‘ 中的内容) # grub2-set-default"Windows 7 (loader) (on /dev/sda1)" 3. 验证默认启动项 # grub2-editenv list 输出: saved_entry=Windows 7 (loader) (on /dev/sda1) 4. 生成,更新grub.cfg(可选) 下面的命令会使用/etc/grub.d下的自动配置脚本和/etc/default/grub中定义的变量,自动生成GRUB2配置文件(包括在 /boot下的内核),-o 指定输出文件,/boot/grub2/grub.cfg是默认配置文件。如果是多系统,它会自动的把它们找出来,加入到启动菜单列表中去。 # grub2-mkconfig -o /boot/grub2/grub.cfg /etc/default/grub 中可以配置timeout,背景图片等。 如: GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Fedora" GRUB_DEFAULT=saved GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8" GRUB_BACKGROUND=/boot/grub2/background.png GRUB_TERMINAL_OUTPUT=gfxterm GRUB_THEME=/boot/grub2/mytheme/theme.txt 备注:下面的命令设置Fedora作为默认启动项: # cat /boot/grub2/grub.cfg |grep Fedora 结果: menuentry 'Fedora Linux, with Linux 3.1.2-1.fc16.i686.PAE' --class fedora--class os { menuentry 'Fedora Linux, with Linux 3.1.1-1.fc16.i686.PAE' --class fedora--class os { menuentry 'Fedora Linux, with Linux 3.1.0-7.fc16.i686.PAE' --class fedora--class os { # grub2-set-default "Fedora Linux, with Linux 3.1.2-1.fc16.i686.PAE" # grub2-editenv list # grub2-mkconfig -o /boot/grub2/grub.cfg 摘自A Curious Programmer
个人分类: 生活点滴|3412 次阅读|0 个评论
[转载]fedora示系统菜单图标,修改菜单项
huozhenhua 2012-3-12 12:44
fedora示系统菜单图标,修改菜单项 2009年12月19日 下午 5:13 fedora默认的系统菜单没有图标显示,也没有修改菜单项,需要自己配置 1.显示系统菜单图标 yum install gconf-editor 装好后,打开程序,系统,配置编辑器 修改 /desktop/gnome/interface/buttons_have_icons 为true 修改 /desktop/gnome/interface/menus_have_icons 为true 2.修改菜单项 yum install alacarte 3.窗口属性设置 yum install control-center-extra 安装完后如图所示
个人分类: Linux使用|2684 次阅读|0 个评论
Successful installation of Putty on Linux
热度 1 Xpang 2012-3-2 17:34
Putty is an application getting a client computer connected to a romote one. Configurations: Intel Xeon CPU + Fedora 10 + gcc 4.3.2 Installing process: 1. access the subdirectory unix . # ./configure Error: gtk-config could not be found Reason: gtk package is not installed 2. install gtk package. # yum install gtk+.x86_64 # yum install gtk+-devel.x86_64 (Both of packages should be already present) 3. configure again and make. # ./configure # make After finishing, you should have the executable putty in the unix subdirectory. 4. run putty. # ./putty
3326 次阅读|2 个评论
fedora 15/16安装时出现网络配置问题
huozhenhua 2011-12-13 14:12
kernel (hd*,*)/vmlinuz linux askmethod 要在内核后加上以上两个参数
个人分类: Linux使用|2850 次阅读|0 个评论
fedora gnome3 themes
huozhenhua 2011-11-16 10:22
/usr/share/themes copy 进去就OK了
个人分类: Linux使用|2210 次阅读|0 个评论
linux 系统备份或对全盘数据进行操作及通过终端对系统进行更新
fangxia 2011-10-5 22:51
首先切到root名下:su konqueror 弹出fedora project界面(以fedora为例)删除网址,键入/ 即可对全盘数据进行操作。谨慎:由于root的特权很多操作无回复的余地,三四后敲 更新系统:同样的root身份,yum update
个人分类: CFHT|2611 次阅读|0 个评论
[转载]fedora Rhythmbox mp3 乱码问题
uubird 2011-3-27 16:32
http://blogold.chinaunix.net/u3/116748/showart_2290260.html 1、# yum install python-mutagen 2、进入你的mp3目录,在Windows中的文件名字是不区分大小写的(case insensitive),加入了后面那个参数使文件在Windows中的gbk编码环境中也不会乱码。 # mid3iconv -e gbk *.mp3 *.MP3 --remove-v1 或者 find . -iname "*.mp3" -execdir mid3iconv -e gbk {} + 都行。 3、重启rhythmbox,重新载入mp3
个人分类: linux|760 次阅读|0 个评论
fedora 下 matlab 安装以及乱码处理
热度 1 uubird 2011-3-27 14:12
我自己的安装经历,在安装过程中,注意安装libxp #yum install libxp 另外注意禁止selinux,否则一定安装不上。 参考了 http://blog.sina.com.cn/s/blog_54fb1fa40100b1bs.html 首先下载matlab unix版本 ,目前最新的是2010b dvd版本的省的换盘子。 #mkdir /opt/matlab 建立目标安装文件夹 #mkdir /mnt/cdrom 建立iso文件挂载目录 开始挂载 #mount -o loop -t iso9660 /你的iso文件存放目录 /mnt/cdrom 把 /mnt/cdrom 中crack中的lic_standalone.dat文件拷贝到 /opt/matlab中去 到/mnt/cdrom中去执行 #./install ok! 运行后的一些问题http://www.5dlinux.com/article/1/2011/linux_43201.html 一、创建桌面快捷方式 为了方便,创建一个快捷方式,和其他一样,桌面右键创建启动器 图标可以选/.../matlab/X11/icons 命令中填入:/.../matlab/bin/matlab -desktop 完成,注:-desktop不能少 二、中文乱码问题 准备好字体,可以到windows下复制,好了以后执行以下几个命令 #mkdir /.../matlab/sys/java/jre/glnxa64/jre/lib/fonts/aaa 创建aaa文件夹 然后复制字体到aaa文件夹中 #cp /home/simhei.ttf /... /matlab/sys/java/jre/glnxa64/jre/lib/fonts /aaa #mkfontscale 在aaa文件夹中生成一个fonts.scale文件 #vi fonts.scale 把fonts.scale中simhei那一行复制到/... /matlab/sys/java/jre/glnxa64/jre/lib/fonts中的fonts.dir中并修改 开始的行数,即除了第一行外的行数,一个字体一行,字体要用ttf格式 注:文中涉及路径应根据个人安装路径而定 至此matlab安装成功
个人分类: linux|1201 次阅读|1 个评论
Fedora14下安装ENVI/IDL: error while loading shared libraries
热度 1 dongyanqing 2011-3-15 23:46
Fedora14下安装ENVI/IDL: error while loading shared libraries
在Fedora14下安装ENVI或IDL后,运行ittlicense或启动idl时,会提示下面的错误信息: /usr/local/itt/idl/idl80/bin/bin.linux.x86/idl: error while loading shared libraries: libidl.so.8.0: cannot enable executable stack as shared object requires: Permission denied 解决方法如下: 终端中执行下面语句: execstack --clear-execstack /usr/local/itt/idl/idl80/bin/bin.linux.x86/libidl.so.8.0
个人分类: IDL技术|5154 次阅读|1 个评论
windows下利用grub安装DVD镜像的Fedora 13
abyssoop 2010-9-14 16:02
一直都不用linux, 最近要用hadoop, 在windows的cygwin下只能是配single node的模式,没办法,硬着头皮装linux,摸索了大半天,终于成功装成功了。 在windows XP下安装fedora 13. 步骤: 1 进入windows xp系统,下载grub for dos, 我的是0.4.4版本 2 下载fedora镜像文件,我下的是Fedora-13-i386-DVD.iso, 一共3G多 (注意:只能将该iso文件下载到FAT32格式的盘,而不是NTFS的盘),我下载到了E盘的根目录下。(注:要确保iso和解压文件同时存在,) 3 解压缩到当前目录 (网上查了,DVD格式的iso必须要解压缩,我一开始没有解压缩,后面的安装步骤找不到image文件)。 解压后有不少的文件和目录,其中isolinux和image目录比较重要 4 将isolinux目录下的vmlinuz和initrd.img文件拷贝到C盘下。方便起见,我拷贝到了C盘的根目录下。 5 安装和配置grub: 将grub4dos.0.4.4.zip解压所到C盘,为方便起见,我直接解压到了C盘的根目录下。找到menu.lst文件,用文本编辑器打开,在最后加三行 title install fedora 13 root (hd0, 0) kernel (hd0,0)/vmlinuz initrd (hd0,0)/initrd.img 注:如果vmlinuz和initrd.img不是拷贝到C盘的根目录下,而是拷贝到dir目录下,则上面的相应变成(hd0,0)/dir/vmlinuz title这行就是我们在开机时所看到的菜单,显示就是install fedora 13, 这个可以根据自己的喜好去写。 6 修改boot.ini文件,一般C盘下有隐藏文件boot.ini,如果找不到,则可以通过如下两种方式编辑boot.ini文件 (1)右键点击我的电脑--属性,在系统属性中选高级Tab,点击启动和故障恢复中的设置,在系统启动中,在要手动编辑启动选项,请单击编辑,选择编辑。 (2)在cmd窗口中,cd到C盘根目录下,然后输入edit boot.ini 编辑boot.ini文件,在最后加入C:\grldr=Start Grub,保存,退出 7 在windows中留出一块空间,用于安装linux。可以用控制面板--管理工具--计算机管理的磁盘管理先预留一块空间,最好10G以上。 7 重启系统,选择Start Grub, 进入grub启动 8 选择Install Fedora 13, 进入安装。当出现Installation Method时,选择Hard drive 9 当出现select Partition, 这里需要定位到你的install.img文件,由于是DVD的ISO,因此我们假设已经解压到E盘的根目录下了,这时,首先选择一个逻辑盘,可以逐个尝试; directory holding image,默认的是/images/install.img, 如果并不是解压到E盘的根目录,而是解压到了dir下,则应该将上述路径修改成/dir/images/install.img。不断尝试不同的/dev/sdxx, 总能成功 10 接下来就OK了
个人分类: 论文交流|7349 次阅读|2 个评论
Problem: fedora 10 x-shockwave-flash can not be displayed
environment 2009-10-23 21:01
First way: 1- Adobe Labs - Downloads: Flash Player 10 2- use this command: mozilla-plugin-config -i -g -v Second way: yum install flash-plugin nspluginwrapper.x86_64 nspluginwrapper.i386 alsa-plugins-pulseaudio.i386 libcurl.i386 Check Installed Plugins: In Firefox address bar: about:plugins Shockwave Flash File name: libflashplayer.so Shockwave Flash 10.0 r22
个人分类: Linux|2947 次阅读|0 个评论
fedora10英文环境下使用中文输入法
rynn 2009-9-7 22:19
现在启动fedora的默认模式是文本模式,通过startx进入图形界面。此时的环境是英文环境,这倒没什么,习惯了就好。而且对中文的显示也还过得去。但是ibus输入法却无法输入中文。为此参考了许多网络上文章,试了很多方法,最后确定了两种比较简单的方法。 法一: 启动图形模式时使用命令:LANG=zh_CN.UTF-8 startx 这是最简单的方法。此时进入的环境即为中文环境,当然支持ibus输入中文。 法二: 在~/home 目录下建立文件.i18n(注意前面有点),内容为: 前两行: LANG=zh_CN.UTF-8 LC_CTYPE=zh_CN.UTF-8 后面的参数全都设为en_US.UTF-8。 重启X环境。这时startx进入图形界面依然是英文环境,但可以使用ibus输入中文。
个人分类: 班门弄斧|4979 次阅读|0 个评论
Fedora 10 安装kdenlive
热度 1 osos 2009-8-31 14:02
$ sudorpm-Uvhhttp://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Retrievinghttp://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm Retrievinghttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Preparing...########################################### packagerpmfusion-free-release-10-5.noarchisalreadyinstalled packagerpmfusion-nonfree-release-10-5.noarchisalreadyinstalled $ sudorpm-ivhhttp://wiki.open.hr/~zpintar/fedora10/repo-rpm/zpintar-repo-1.0-1.fc10.noarch.rpm Retrievinghttp://wiki.open.hr/~zpintar/fedora10/repo-rpm/zpintar-repo-1.0-1.fc10.noarch.rpm Preparing...########################################### 1:zpintar-repo########################################### $ sudoyuminstallkdenlive Loadedplugins:fastestmirror,refresh-packagekit Loadingmirrorspeedsfromcachedhostfile * fedora: www.ftp.ne.jp * rpmfusion-free: ftp.icm.edu.pl * rpmfusion-free-updates: ftp.icm.edu.pl * rpmfusion-nonfree: ftp.icm.edu.pl * rpmfusion-nonfree-updates: ftp.icm.edu.pl * updates: www.ftp.ne.jp Everything-ftp.sjtu.edu.cn | 2.8 kB 00:00 Fedora-ftp.sjtu.edu.cn | 2.5 kB 00:00 adobe-linux-i386 | 951 B 00:00 atrpms | 2.2 kB 00:00 fedora | 2.8 kB 00:00 rpm_fusion_release_free | 2.7 kB 00:00 rpm_fusion_release_nonfree | 2.7 kB 00:00 rpm_fusion_update_free | 2.8 kB 00:00 rpm_fusion_update_nonfree | 2.8 kB 00:00 rpmfusion-free | 2.7 kB 00:02 rpmfusion-free-updates | 2.8 kB 00:00 rpmfusion-nonfree | 2.7 kB 00:00 rpmfusion-nonfree-updates | 2.8 kB 00:00 skype | 951 B 00:00 updates | 3.4 kB 00:00 updates-ftp.sjtu.edu.cn | 3.4 kB 00:01 zpintar-fedora | 1.0 kB 00:00 zpintar-fedora/primary | 4.6 kB 00:01 zpintar-fedora 10/10 Setting up Install Process Resolving Dependencies -- Running transaction check --- Package kdenlive.x86_64 0:0.7.4-2.fc10 set to be updated -- Processing Dependency: recordmydesktop for package: kdenlive-0.7.4-2.fc10.x86_64 -- Processing Dependency: dvdauthor for package: kdenlive-0.7.4-2.fc10.x86_64 -- Processing Dependency: dvgrab for package: kdenlive-0.7.4-2.fc10.x86_64 -- Processing Dependency: libmlt.so.1()(64bit) for package: kdenlive-0.7.4-2.fc10.x86_64 -- Processing Dependency: libmlt++.so.2()(64bit) for package: kdenlive-0.7.4-2.fc10.x86_64 -- Running transaction check --- Package dvdauthor.x86_64 0:0.6.14-6.fc10 set to be updated -- Processing Dependency: libGraphicsMagick.so.1()(64bit) for package: dvdauthor-0.6.14-6.fc10.x86_64 --- Package dvgrab.x86_64 0:3.2-1.fc10 set to be updated --- Package mlt.x86_64 0:0.4.2-1.fc10 set to be updated --- Package recordmydesktop.x86_64 0:0.3.7.3-2.fc10 set to be updated -- Processing Dependency: jack-audio-connection-kit-example-clients for package: recordmydesktop-0.3.7.3-2.fc10.x86_64 -- Running transaction check --- Package GraphicsMagick.x86_64 0:1.1.14-3.fc10 set to be updated --- Package jack-audio-connection-kit-example-clients.x86_64 0:0.116.1-5.fc10 set to be updated -- Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: kdenlive x86_64 0.7.4-2.fc10 zpintar-fedora 2.5 M Installing for dependencies: GraphicsMagick x86_64 1.1.14-3.fc10 fedora 2.4 M dvdauthor x86_64 0.6.14-6.fc10 fedora 184 k dvgrab x86_64 3.2-1.fc10 fedora 132 k jack-audio-connection-kit-example-clients x86_64 0.116.1-5.fc10 updates 41 k mlt x86_64 0.4.2-1.fc10 zpintar-fedora 3.4 M recordmydesktop x86_64 0.3.7.3-2.fc10 fedora 64 k Transaction Summary ================================================================================ Install 7 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 8.7 M Is this ok : y Downloading Packages: Running Transaction Installing : dvgrab-3.2-1.fc10.x86_64 1/7 Installing : GraphicsMagick-1.1.14-3.fc10.x86_64 2/7 Installing : dvdauthor-0.6.14-6.fc10.x86_64 3/7 Installing : jack-audio-connection-kit-example-clients-0.116.1-5.fc 4/7 Installing : recordmydesktop-0.3.7.3-2.fc10.x86_64 5/7 Installing : mlt-0.4.2-1.fc10.x86_64 6/7 Installing : kdenlive-0.7.4-2.fc10.x86_64 7/7 Installed: kdenlive.x86_64 0:0.7.4-2.fc10 Dependency Installed: GraphicsMagick.x86_64 0:1.1.14-3.fc10 dvdauthor.x86_64 0:0.6.14-6.fc10 dvgrab.x86_64 0:3.2-1.fc10 jack-audio-connection-kit-example-clients.x86_64 0:0.116.1-5.fc10 mlt.x86_64 0:0.4.2-1.fc10 recordmydesktop.x86_64 0:0.3.7.3-2.fc10 Complete!
个人分类: 生活点滴|5758 次阅读|1 个评论
An internal system error has occurred
environment 2009-5-18 21:02
Fedora 更新时An internal system error has occurred Error Type: type 'exceptions.UnicodeDecodeError' Error Value: 'ascii' codec can't decode byte 0xe4 in position 58: ordinal not in range(128).................. 解决办法: 1)yum clean all 2)yum update
个人分类: Linux|25 次阅读|0 个评论
An internal system error has occurred
environment 2009-5-18 20:56
Fedora 9 yum update: An internal system error has occurred 无论 是安装个别组件还是Yum Update均不成功。 解决办法:1)Yum clean all 2) yum update
个人分类: Linux|23 次阅读|0 个评论
Linux安装后频繁死机的解决方法
czliu 2008-10-9 22:07
最近帮师弟装Linux操作系统遇到一个问题,顺利安装后用不了一会儿就死机,鼠标键盘均无反应,我们试着安装了若干版本,网上查了很多解决办法均不管用。 最后发现是串口的鼠标键盘接反了,倒过来一试,一切OK了。 希望这花了很多时间换回来的教训能让大家在以后碰到类似问题时能尽快解决。
个人分类: Linux相关|4624 次阅读|1 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-2 09:35

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部