| 166 | |
| 167 | |
| 168 | == Installation instructions for UBUNTU and GDAL 1.10 - 2013-07-26== |
| 169 | |
| 170 | Here is a short guide for installing the GDAL ADAGUC driver on Ubuntu. |
| 171 | |
| 172 | {{{ |
| 173 | sudo apt-get install libcurl4-openssl-dev libcairo2-dev libxml2-dev libgd2-xpm-dev libproj-dev |
| 174 | sudo apt-get install libudunits2-dev udunits-bin |
| 175 | |
| 176 | # Install latest hdf,netcdf and gdal libraries |
| 177 | # Source is put into /data/software, binaries are put into /data/build |
| 178 | # Note that slightly older versions of HDF5 and NetCDF4 can be installed with the packagemanager as well. |
| 179 | |
| 180 | export CPPFLAGS="-I/data/build/include/" |
| 181 | export LDFLAGS="-L/data/build/lib/" |
| 182 | export LD_LIBRARY_PATH="/data/build/lib/:$LD_LIBRARY_PATH" |
| 183 | export PATH="/data/build/bin/:$PATH" |
| 184 | |
| 185 | # You can add these exports to your ~/.bashrc file |
| 186 | |
| 187 | |
| 188 | |
| 189 | ### INSTALL HDF5 from source ### |
| 190 | cd /data/software |
| 191 | wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.11.tar.gz |
| 192 | tar -xzvf hdf5-1.8.11.tar.gz |
| 193 | cd hdf5-1.8.11/ |
| 194 | ./configure --prefix=/data/build |
| 195 | make |
| 196 | make install |
| 197 | |
| 198 | ### INSTALL NetCDF4 from source ### |
| 199 | cd /data/software |
| 200 | wget http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-4.3.0.tar.gz |
| 201 | tar -xzvf netcdf-4.3.0.tar.gz |
| 202 | cd netcdf-4.3.0/ |
| 203 | ./configure --prefix=/data/build --enable-netcdf-4 |
| 204 | make |
| 205 | make install |
| 206 | |
| 207 | ### INSTALL GDAL from source with the ADAGUC driver### |
| 208 | cd /data/software |
| 209 | wget http://download.osgeo.org/gdal/1.10.0/gdal-1.10.0.tar.gz |
| 210 | tar -xzvf gdal-1.10.0.tar.gz |
| 211 | |
| 212 | # Install GDAL ADAGUC driver (optional) |
| 213 | cd gdal-1.10.0/frmts/netcdf |
| 214 | |
| 215 | wget http://trac.osgeo.org/gdal/raw-attachment/wiki/ADAGUC/GDAL_ADAGUC_source_v0.3.tar.gz |
| 216 | tar -xzvf GDAL_ADAGUC_source_v0.3.tar.gz |
| 217 | |
| 218 | # Move source files to this directory |
| 219 | mv GDAL_ADAGUC_source_v0.3/* . |
| 220 | |
| 221 | # Adjust GNUMakefile with e.g. vi and add adagucdataset.o to the OBJ list |
| 222 | |
| 223 | # Register the ADAGUC driver in GDAL: |
| 224 | # -1) add "GDALRegister_ADAGUC();" between GMT and NetCDF drivers in /data/software/gdal-1.10.0/frmts/gdalallregister.cpp |
| 225 | # -2) add "void CPL_DLL GDALRegister_ADAGUC(void);" between GMT and NetCDF drivers in /data/software/gdal-1.10.0/gcore/gdal_frmts.h |
| 226 | |
| 227 | # Compile GDAL |
| 228 | cd /data/software/gdal-1.10.0/ |
| 229 | ./configure --prefix=/data/build LIBS="-ludunits2" |
| 230 | |
| 231 | make |
| 232 | make install |
| 233 | |
| 234 | # The environment has now been setup completely for the ADAGUC GDAL installation # |
| 235 | |
| 236 | |
| 237 | |
| 238 | }}} |
| 239 | |
| 240 | ---- |