CentOS install.sh: Difference between revisions

From Flooxs
Jump to navigation Jump to search
(Created page with " # Install the proper packages yum -y install git yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y upda...")
 
No edit summary
Line 1: Line 1:
        # Install the proper packages
      # Install the proper packages
        yum -y install git
      yum -y install git gcc gcc-c++
        yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
      yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
        yum -y update && sudo yum -y upgrade
      yum -y update && sudo yum -y upgrade
        yum -y install tk-devel tcl-devel suitesparse openblas-threads64
      yum -y install tk-devel tcl-devel suitesparse-devel openblas-devel
        # See if FLXSHOME is set if not create it
      # See if FLXSHOME is set if not create it
        if [ -z $FLXSHOME ]; then mkdir flooxs && export FLXSHOME=`pwd`/flooxs; else echo "FLXSHOME is set to '$FLXSHOME'"; fi
      if [ -z $FLXSHOME ]; then mkdir flooxs && export FLXSHOME=`pwd`/flooxs; else echo "FLXSHOME is set to '$FLXSHOME'"; fi
        git clone https://github.com/marklaw59/flooxs.git $FLXSHOME
      git clone https://github.com/marklaw59/flooxs.git $FLXSHOME
        cd $FLXSHOME
      cd $FLXSHOME
        # install the latest version of cmake
      # install the latest version of cmake
        wget https://github.com/Kitware/CMake/releases/download/v3.15.1/cmake-3.15.1-Linux-x86_64.sh
      wget https://github.com/Kitware/CMake/releases/download/v3.15.1/cmake-3.15.1-Linux-x86_64.tar.gz
        chmod +x cmake-3.15.1-Linux-x86_64.sh
      tar xf cmake-3.15.1-Linux-x86_64.tar.gz
        ./cmake-3.15.1-Linux-x86_64.sh
      rm cmake-3.15.1-Linux-x86_64.tar.gz
        rm cmake-3.15.1-Linux-x86_64.sh
      # Build Plplot
        # Build Plplot
      wget https://sourceforge.net/projects/plplot/files/plplot/5.13.0%20Source/plplot-5.13.0.tar.gz
        wget https://sourceforge.net/projects/plplot/files/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz
      tar xf plplot-5.13.0.tar.gz
        tar xvf plplot-5.15.0.tar.gz
      cd plplot-5.13.0
        cd plplot-5.15.0
      mkdir build_dir
        mkdir build_dir
      cd build_dir
        cd build_dir
      mkdir $FLXSHOME/plplot
        mkdir install
      $FLXSHOME/cmake-3.15.1-Linux-x86_64/bin/cmake -DCMAKE_INSTALL_PREFIX=$FLXSHOME/plplot ..
        cmake -DCMAKE_INSTALL_PREFIX=./install ..
      make
        make
      make install
        make install
      cd $FLXSHOME
      rm -fr cmake-3.15.1-Linux-x86_64/ plplot-5.13.0 plplot-5.13.0.tar.gz
      cd $FLXSHOME/src
      make ARCH=centos new
      export PL_LIBRARY=$FLXSHOME/plplot/share/plplot5.13.0/tcl

Revision as of 17:36, 29 July 2019

      # Install the proper packages
      yum -y install git gcc gcc-c++
      yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
      yum -y update && sudo yum -y upgrade
      yum -y install tk-devel tcl-devel suitesparse-devel openblas-devel
      # See if FLXSHOME is set if not create it
      if [ -z $FLXSHOME ]; then mkdir flooxs && export FLXSHOME=`pwd`/flooxs; else echo "FLXSHOME is set to '$FLXSHOME'"; fi
      git clone https://github.com/marklaw59/flooxs.git $FLXSHOME
      cd $FLXSHOME
      # install the latest version of cmake
      wget https://github.com/Kitware/CMake/releases/download/v3.15.1/cmake-3.15.1-Linux-x86_64.tar.gz
      tar xf cmake-3.15.1-Linux-x86_64.tar.gz
      rm cmake-3.15.1-Linux-x86_64.tar.gz
      # Build Plplot
      wget https://sourceforge.net/projects/plplot/files/plplot/5.13.0%20Source/plplot-5.13.0.tar.gz
      tar xf plplot-5.13.0.tar.gz
      cd plplot-5.13.0
      mkdir build_dir
      cd build_dir
      mkdir $FLXSHOME/plplot
      $FLXSHOME/cmake-3.15.1-Linux-x86_64/bin/cmake -DCMAKE_INSTALL_PREFIX=$FLXSHOME/plplot ..
      make
      make install
      cd $FLXSHOME
      rm -fr cmake-3.15.1-Linux-x86_64/ plplot-5.13.0 plplot-5.13.0.tar.gz
      cd $FLXSHOME/src
      make ARCH=centos new
      export PL_LIBRARY=$FLXSHOME/plplot/share/plplot5.13.0/tcl