虚拟机ubuntu14.04上编译安装ISCE
2017-01-11 17:19
337 查看
新立得安装依赖库名
https://winsar.unavco.org/portal/wiki/Manual%20installation%20using%20repository%20managers/
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
一、解压ISCE
tar -jxvf isce-2.0.0.bz2
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
ubuntu下X11的安装方法:
sudo apt-get install libX11-dev libXext-dev libXtst-dev libXrender-dev libxmu-dev libxmuu-dev
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
二、先用一个小的包生成目录,将手头已有的第三方依赖包放到src文件夹下
注:安装依赖包时,python的默认版本应该为2.7
修改python的默认版本为python2
sudo mv /usr/bin/python /usr/bin/python3.4.1
sudo ln -s /usr/bin/python2.7 /usr/bin/python
mkdir -p /home/lu/ISCE/ISCE_Application/src
mkdir -p /home/lu/ISCE/ISCE_Application/lib
mkdir -p /home/lu/ISCE/ISCE_Application/include
mkdir -p /home/lu/ISCE/ISCE_Application/build
sudo apt-get install libfftw3-3 libfftw3-dev
./install.sh -p /home/lu/ISCE/ISCE_Application -d GMP -u GMP -i GMP
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
三、安装其他依赖包
/***************************************************
将python默认版本修改为3.4的脚本,暂不用
sudo mv /usr/bin/python /usr/bin/python2.7.6.1
sudo ln -s /usr/bin/python3.4 /usr/bin/python
******************************************************/
因为用python3.4版本,会报错
执行:
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
出现以下错误:
installing the other dependencies...
cd /home/lu/ISCE/isce-2.0.0/setup
current directory: /home/lu/ISCE/isce-2.0.0/setup
File "setup.py", line 162
except urllib2.URLError, e:
^
SyntaxError: invalid syntax
安装gcc的时间太长,可先不安装:
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
#×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
四、ISCE安装
添加-c选项后,则不会安装依赖项,直接安装ISCE
sudo ./install.sh -p /home/lu/ISCE/ISCE_Application -c /home/lu/.isce/SConfigISCE
//--prefix=/home/lu/ISCE/ISCE_Application 表示软件的安装路径选项
//其他包解压命令:
tar -xjvf /home/lu/ISCE/ISCE_Application/src/mpfr-3.1.2.tar.bz2
tar -xzvf /home/lu/ISCE/ISCE_Application/src/mpc-0.9.tar.gz
tar -xjvf /home/lu/ISCE/ISCE_Application/src/gcc-4.7.1.tar.bz2
tar -xzvf /home/lu/ISCE/ISCE_Application/src/scons-2.0.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/fftw-3.2.2.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/szip-2.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/hdf5-1.8.8.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3.tar.gz
CC=/usr/bin/gcc CXX=/usr/bin/g++
0、gmp
1、mpfr编译安装:
/home/lu/ISCE/ISCE_Application/src/mpfr-3.1.2/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application
make
make install
2、mpc
mkdir -p /home/lu/ISCE/ISCE_Application/build/mpc-0.9
cd /home/lu/ISCE/ISCE_Application/build/mpc-0.9
/home/lu/ISCE/ISCE_Application/src/mpc-0.9/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application --with-mpfr=/home/lu/ISCE/ISCE_Application
make
make install
3、gcc
mkdir -p /home/lu/ISCE/ISCE_Application/build/gcc-4.7.1
cd /home/lu/ISCE/ISCE_Application/build/gcc-4.7.1
/home/lu/ISCE/ISCE_Application/src/gcc-4.7.1/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application --with-mpfr=/home/lu/ISCE/ISCE_Application --enable-languages=c,c++,fortran --enable-threads
make
make install
4、scons
mkdir -p /home/lu/ISCE/ISCE_Application/build/scons-2.0.1
Installing scons-2.0.1 ...
cd /home/lu/ISCE/ISCE_Application/src/scons-2.0.1
python /home/lu/ISCE/ISCE_Application/src/scons-2.0.1/setup.py configure --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/scons-2.0.1/SCONS_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/scons-2.0.1/SCONS_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/scons-2.0.1/setup.py install --home=/home/lu/ISCE/ISCE_Application
5、fftw
mkdir -p /home/lu/ISCE/ISCE_Application/build/fftw-3.2.2
Installing fftw-3.2.2 ...
cd /home/lu/ISCE/ISCE_Application/build/fftw-3.2.2
/home/lu/ISCE/ISCE_Application/src/fftw-3.2.2/configure --prefix=/home/lu/ISCE/ISCE_Application --enable-single --enable-shared
make
make install
6、szip
mkdir -p /home/lu/ISCE/ISCE_Application/build/szip-2.1
Installing szip-2.1 ...
cd /home/lu/ISCE/ISCE_Application/build/szip-2.1
/home/lu/ISCE/ISCE_Application/src/szip-2.1/configure --prefix=/home/lu/ISCE/ISCE_Application
make
make install
7、HDF5
mkdir -p /home/lu/ISCE/ISCE_Application/build/hdf5-1.8.8
Installing hdf5-1.8.8 ...
cd /home/lu/ISCE/ISCE_Application/build/hdf5-1.8.8
/home/lu/ISCE/ISCE_Application/src/hdf5-1.8.8/configure --prefix=/home/lu/ISCE/ISCE_Application --enable-fortran --enable-cxx
make
make install
8、NUMPY
mkdir -p /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1
Installing numpy-1.8.1 ...
cd /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1
python /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1/setup.py configure --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1/setup.py install --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
Done in 115s
cd /home/lu/ISCE/isce-2.0.0/setup
Installation of NUMPY done
9、h5py
mkdir -p /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3
Installing h5py-2.1.3 ...
cd /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3
python /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3/setup.py configure --home=/home/lu/ISCE/ISCE_Application --hdf5=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3/setup.py install --home=/home/lu/ISCE/ISCE_Application --hdf5=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
http://blog.sina.com.cn/s/blog_62d82c2f0100hnim.html
https://winsar.unavco.org/portal/wiki/Manual%20installation%20using%20repository%20managers/
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
一、解压ISCE
tar -jxvf isce-2.0.0.bz2
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
ubuntu下X11的安装方法:
sudo apt-get install libX11-dev libXext-dev libXtst-dev libXrender-dev libxmu-dev libxmuu-dev
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
二、先用一个小的包生成目录,将手头已有的第三方依赖包放到src文件夹下
注:安装依赖包时,python的默认版本应该为2.7
修改python的默认版本为python2
sudo mv /usr/bin/python /usr/bin/python3.4.1
sudo ln -s /usr/bin/python2.7 /usr/bin/python
mkdir -p /home/lu/ISCE/ISCE_Application/src
mkdir -p /home/lu/ISCE/ISCE_Application/lib
mkdir -p /home/lu/ISCE/ISCE_Application/include
mkdir -p /home/lu/ISCE/ISCE_Application/build
sudo apt-get install libfftw3-3 libfftw3-dev
./install.sh -p /home/lu/ISCE/ISCE_Application -d GMP -u GMP -i GMP
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
#××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
三、安装其他依赖包
/***************************************************
将python默认版本修改为3.4的脚本,暂不用
sudo mv /usr/bin/python /usr/bin/python2.7.6.1
sudo ln -s /usr/bin/python3.4 /usr/bin/python
******************************************************/
因为用python3.4版本,会报错
执行:
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
出现以下错误:
installing the other dependencies...
cd /home/lu/ISCE/isce-2.0.0/setup
current directory: /home/lu/ISCE/isce-2.0.0/setup
File "setup.py", line 162
except urllib2.URLError, e:
^
SyntaxError: invalid syntax
安装gcc的时间太长,可先不安装:
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
./install.sh -p /home/lu/ISCE/ISCE_Application -d NONE -u MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY -i MPFR,MPC,GCC,SCONS,FFTW,SZIP,HDF5,NUMPY,H5PY
#×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××#
四、ISCE安装
添加-c选项后,则不会安装依赖项,直接安装ISCE
sudo ./install.sh -p /home/lu/ISCE/ISCE_Application -c /home/lu/.isce/SConfigISCE
//--prefix=/home/lu/ISCE/ISCE_Application 表示软件的安装路径选项
//其他包解压命令:
tar -xjvf /home/lu/ISCE/ISCE_Application/src/mpfr-3.1.2.tar.bz2
tar -xzvf /home/lu/ISCE/ISCE_Application/src/mpc-0.9.tar.gz
tar -xjvf /home/lu/ISCE/ISCE_Application/src/gcc-4.7.1.tar.bz2
tar -xzvf /home/lu/ISCE/ISCE_Application/src/scons-2.0.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/fftw-3.2.2.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/szip-2.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/hdf5-1.8.8.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1.tar.gz
tar -xzvf /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3.tar.gz
CC=/usr/bin/gcc CXX=/usr/bin/g++
0、gmp
1、mpfr编译安装:
/home/lu/ISCE/ISCE_Application/src/mpfr-3.1.2/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application
make
make install
2、mpc
mkdir -p /home/lu/ISCE/ISCE_Application/build/mpc-0.9
cd /home/lu/ISCE/ISCE_Application/build/mpc-0.9
/home/lu/ISCE/ISCE_Application/src/mpc-0.9/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application --with-mpfr=/home/lu/ISCE/ISCE_Application
make
make install
3、gcc
mkdir -p /home/lu/ISCE/ISCE_Application/build/gcc-4.7.1
cd /home/lu/ISCE/ISCE_Application/build/gcc-4.7.1
/home/lu/ISCE/ISCE_Application/src/gcc-4.7.1/configure --prefix=/home/lu/ISCE/ISCE_Application --with-gmp=/home/lu/ISCE/ISCE_Application --with-mpfr=/home/lu/ISCE/ISCE_Application --enable-languages=c,c++,fortran --enable-threads
make
make install
4、scons
mkdir -p /home/lu/ISCE/ISCE_Application/build/scons-2.0.1
Installing scons-2.0.1 ...
cd /home/lu/ISCE/ISCE_Application/src/scons-2.0.1
python /home/lu/ISCE/ISCE_Application/src/scons-2.0.1/setup.py configure --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/scons-2.0.1/SCONS_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/scons-2.0.1/SCONS_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/scons-2.0.1/setup.py install --home=/home/lu/ISCE/ISCE_Application
5、fftw
mkdir -p /home/lu/ISCE/ISCE_Application/build/fftw-3.2.2
Installing fftw-3.2.2 ...
cd /home/lu/ISCE/ISCE_Application/build/fftw-3.2.2
/home/lu/ISCE/ISCE_Application/src/fftw-3.2.2/configure --prefix=/home/lu/ISCE/ISCE_Application --enable-single --enable-shared
make
make install
6、szip
mkdir -p /home/lu/ISCE/ISCE_Application/build/szip-2.1
Installing szip-2.1 ...
cd /home/lu/ISCE/ISCE_Application/build/szip-2.1
/home/lu/ISCE/ISCE_Application/src/szip-2.1/configure --prefix=/home/lu/ISCE/ISCE_Application
make
make install
7、HDF5
mkdir -p /home/lu/ISCE/ISCE_Application/build/hdf5-1.8.8
Installing hdf5-1.8.8 ...
cd /home/lu/ISCE/ISCE_Application/build/hdf5-1.8.8
/home/lu/ISCE/ISCE_Application/src/hdf5-1.8.8/configure --prefix=/home/lu/ISCE/ISCE_Application --enable-fortran --enable-cxx
make
make install
8、NUMPY
mkdir -p /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1
Installing numpy-1.8.1 ...
cd /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1
python /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1/setup.py configure --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/numpy-1.8.1/setup.py install --home=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/numpy-1.8.1/NUMPY_setup.log
Done in 115s
cd /home/lu/ISCE/isce-2.0.0/setup
Installation of NUMPY done
9、h5py
mkdir -p /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3
Installing h5py-2.1.3 ...
cd /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3
python /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3/setup.py configure --home=/home/lu/ISCE/ISCE_Application --hdf5=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
...Non critical error, command skipped.
python /home/lu/ISCE/ISCE_Application/src/h5py-2.1.3/setup.py install --home=/home/lu/ISCE/ISCE_Application --hdf5=/home/lu/ISCE/ISCE_Application
Output messages of this command can be found in file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
Done
...An error occurred with exit status 1. You can find more details in the file /home/lu/ISCE/ISCE_Application/build/h5py-2.1.3/H5PY_setup.log
http://blog.sina.com.cn/s/blog_62d82c2f0100hnim.html
相关文章推荐
- ubuntu14.04在安装虚拟机VMware Tools-10.0时的编译问题
- VMware 12虚拟机安装ubuntu14.04 server 搭建Firefly-rk3288_android5.1编译环境
- 关于Ubuntu 14.04 x64 安装 Vmware 10 x64 编译 vmnet失败的解决方法
- [Ubuntu] Ubuntu14.04 64bit 编译安装nginx1.7+php5.4+mysql5.6
- ubuntu14.04 安装 lnmp 和配置虚拟机
- [视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程
- mac系统下虚拟机parallels安装ubuntu 14.04
- ubuntu 14.04 64位安装vmware 10 编译net device 失败
- Ubuntu14.04-i386的虚拟机安装、软件源更新、输入法安装
- ubuntu14.04 安装 lamp 和配置虚拟机
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- [视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- 在虚拟机安装 Linux Server (ubuntu-14.04-server)
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 在Ubuntu 14.04 64bit上编译安装xbt tracker
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
- 在虚拟机中安装ubuntu14.04
- mac系统下虚拟机parallels安装ubuntu 14.04
- ubuntu 14.04 server 安装virtualbox (虚拟机)deb