forked from Nocsaron/Sol_concept
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·57 lines (45 loc) · 1.7 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/bash
printf "function on_usr ()\n{\nsource ~/.bashrc\n}\ntrap on_usr SIGUSR1\n" >> $HOME/.bashrc
#Install QGIS, GRASS, GDAL
sudo apt-get -y update
sudo apt-get -y install qgis python-qgis
sudo apt-get -y install qgis-plugin-grass
sudo apt-get -y install grass-dev
#Get and install iCommands
sudo apt-get -y install libssl0.9.8
#Install R
sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list
sudo apt-get -y update
sudo apt-get -y --force-yes install r-base
#Install R Packages
cd daymetr
sudo R CMD INSTALL sp_1.0-16.tar.gz
sudo R CMD INSTALL rgeos_0.3-8.tar.gz
sudo R CMD INSTALL rgdal_0.9-1.tar.gz
sudo R CMD INSTALL DaymetR.tar.gz
#Install Makeflow
wget http://ccl.cse.nd.edu/software/files/cctools-4.2.2-source.tar.gz
tar xvzf cctools-4.2.2-source.tar.gz
cd cctools-4.2.2-source
./configure
make
make install
cd ..
rm cctools-4.2.2-source.tar.gz
#Add commands to path
echo 'export GISBASE="/usr/lib/grass64"' >> $HOME/.bashrc
echo 'export PATH="$PATH:$GISBASE/bin:$GISBASE/scripts"' >> $HOME/.bashrc
echo 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GISBASE/lib"' >> $HOME/.bashrc
echo "export GISRC=~/.grassrc6" >> $HOME/.bashrc
echo 'export PYTHONPATH="$GISBASE/etc/python"' >> $HOME/.bashrc
echo "export SHELL=/bin/bash" >> $HOME/.bashrc
echo 'export PATH="$PATH:${HOME}/cctools/bin"' >> $HOME/.bashrc
#printf "function on_usr ()\n{\nsource ~/.bashrc\n}\ntrap on_usr SIGUSR1\n" >> $GOME/.bashrc
#Creat GRASS config file
echo "GISDBASE: `pwd`" >> $HOME/.grassrc6
echo 'LOCATION_NAME: location' >> $HOME/.grassrc6
echo 'MAPSET: PERMANENT' >> $HOME/.grassrc6
echo 'DIGITIZER: none' >> $HOME/.grassrc6
echo 'GRASS_GUI: text' >> $HOME/.grassrc6
source $HOME/.bashrc
kill -USR1 $PPID