<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://kvwmap.de/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://kvwmap.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Installation_unter_debian</id>
		<title>Installation unter debian - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://kvwmap.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Installation_unter_debian"/>
		<link rel="alternate" type="text/html" href="https://kvwmap.de/wiki/index.php?title=Installation_unter_debian&amp;action=history"/>
		<updated>2026-05-10T05:52:50Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in kvwmap</subtitle>
		<generator>MediaWiki 1.23.1</generator>

	<entry>
		<id>https://kvwmap.de/wiki/index.php?title=Installation_unter_debian&amp;diff=8443&amp;oldid=prev</id>
		<title>Pkorduan: Die Seite wurde neu angelegt: „Aktuell empfehlen wir die Installation von kvwmap auf einem dem Debian Betriebssystem. Wir haben derzeit kein Bundle mit dem eine One-Step installation möglic…“</title>
		<link rel="alternate" type="text/html" href="https://kvwmap.de/wiki/index.php?title=Installation_unter_debian&amp;diff=8443&amp;oldid=prev"/>
				<updated>2014-10-17T08:26:59Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Aktuell empfehlen wir die Installation von kvwmap auf einem dem Debian Betriebssystem. Wir haben derzeit kein Bundle mit dem eine One-Step installation möglic…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Aktuell empfehlen wir die Installation von kvwmap auf einem dem Debian Betriebssystem. Wir haben derzeit kein Bundle mit dem eine One-Step installation möglich wäre. Dazu verwenden wir zu viele verschiedene Komponenten die voneinander abhängig sind und außerdem solche, die vielleicht auch auf existierenden Systemen schon für andere Zwecke laufen oder sonstige Präferenzen, z.B. für welche Zwecke der MapServer verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Im folgendem Shell-Script sollte man jedoch alles finden was man zur Installation der Komponenten von kvwmap benötigt.&lt;br /&gt;
&lt;br /&gt;
Dieses Script sollte aber nicht einfach so ausgeführt werden. Zum einen sind am Anfang einige Konstanten zu setzen und zum anderen wird auch nicht alles benötigt. Manche Bestandteile sind auch voneinander abhängig.&lt;br /&gt;
Wer also kvwmap selber installieren möchte sollte sich vielleicht Schrittweise da rantasten und die Installation Stück für Stück durchgehen. Die entsprechenden Code-Schnipsel können rauskopiert werden oder Eintragungen in Konfigurationsdateien auch manuell vorgenommen werden.&lt;br /&gt;
Gerade wenn in Konfigurationsskripte geschrieben wird oder durch das Script Ersetzungen vorgenommen werden, sollte man vielleicht vorher mal reinschauen was da vorher drin steht. Dieses Script wird nicht so fortgeführt, dass es immer zur aktuellsten Version der Komponenten passen. Es wird empfohlen bei der Installation Schritt für Schritt vorzugehen und jeweils zu prüfen ob die Schritte erfolgreich durchgeführt wurden. Manche Sachen wie z.B. HDF braucht man nicht unbedingt, nur wenn man NetCDF lesen möchte. Auch andere Einstellungen sind optional.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Settings&lt;br /&gt;
&lt;br /&gt;
#HDF4_VERSION=4.2.10&lt;br /&gt;
#HDF5_VERSION=1.8.13&lt;br /&gt;
#NETCDF_VERSION=4.3.2&lt;br /&gt;
GDAL_VERSION=1.12.0&lt;br /&gt;
POSTGIS_VERSION=2.1.2&lt;br /&gt;
POSTGIS_CONTRIB_PATH=/usr/share/postgresql/9.1/contrib/postgis-2.1&lt;br /&gt;
MAPSERVER_VERSION=6.4.1&lt;br /&gt;
MYUSER=root&lt;br /&gt;
MYPASSWORD=Root1&lt;br /&gt;
KVWMAPUSER=kvwmap&lt;br /&gt;
KVWMAPPASSWORD=kvwmap&lt;br /&gt;
&lt;br /&gt;
#HTTP_PROXY=&amp;quot;http://x.y.z.a:800/&amp;quot;&lt;br /&gt;
#HTTPS_PROXY=&amp;quot;https://x.y.z.b:800/&amp;quot;&lt;br /&gt;
OS_USER=&amp;quot;osuser&amp;quot;&lt;br /&gt;
PGUSER=$OS_USER&lt;br /&gt;
PGPASSWORD=&amp;quot;osuserpassword&amp;quot;&lt;br /&gt;
IP=x.y.z.c&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;--------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Set http and https proxy&amp;quot;&lt;br /&gt;
if [ ! -z &amp;quot;$HTTP_PROXY&amp;quot; ]; then&lt;br /&gt;
  echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
  echo &amp;quot;Set http_proxy to: $HTTP_PROXY&amp;quot;&lt;br /&gt;
  echo &amp;quot;export http_proxy=$HTTP_PROXY&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
  export http_proxy=$HTTP_PROXY&lt;br /&gt;
  echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
  echo &amp;quot;Set https_proxy to: $HTTPS_PROXY&amp;quot;&lt;br /&gt;
  echo &amp;quot;export https_proxy=$HTTPS_PROXY&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
  export https_proxy=$HTTPS_PROXY&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;set some settings in bashrc for root&amp;quot;&lt;br /&gt;
sed -i &amp;quot;s/# alias ll='ls/alias ll='ls/g&amp;quot; ~/.bashrc&lt;br /&gt;
sed -i &amp;quot;s/alias rm='rm -i'/# alias rm='rm -i'/g&amp;quot; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;update system&amp;quot;&lt;br /&gt;
apt-get update&lt;br /&gt;
&lt;br /&gt;
# install compiler software&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install gcc&amp;quot;&lt;br /&gt;
apt-get install -y gcc&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install g++&amp;quot;&lt;br /&gt;
apt-get install -y g++&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install make&amp;quot;&lt;br /&gt;
apt-get install -y make&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install cmake&amp;quot;&lt;br /&gt;
apt-get install -y cmake&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install autoconf for configure scripts&amp;quot;&lt;br /&gt;
apt-get install -y autoconf&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install libtool&amp;quot;&lt;br /&gt;
apt-get install -y libtool&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# install time server to synchronize time of the server with other servers&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install ntp for automated server time synchronization&amp;quot;&lt;br /&gt;
apt-get install -y ntp&lt;br /&gt;
&lt;br /&gt;
# install some necessary libraries &lt;br /&gt;
echo &amp;quot;install png&amp;quot;&lt;br /&gt;
apt-get install -y libpng12-0&lt;br /&gt;
apt-get install -y libpng12-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install freetype&amp;quot;&lt;br /&gt;
apt-get install -y libfreetype6&lt;br /&gt;
apt-get install -y libfreetype6-dev&lt;br /&gt;
echo &amp;quot;-------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install jpeg&amp;quot;&lt;br /&gt;
apt-get install -y libjpeg&lt;br /&gt;
apt-get install -y libjpeg-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install gif&amp;quot;&lt;br /&gt;
apt-get install -y libgif4&lt;br /&gt;
apt-get install -y libgif-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install zlib&amp;quot;&lt;br /&gt;
apt-get install -y zlib-bin&lt;br /&gt;
apt-get install -y zlib1g&lt;br /&gt;
apt-get install -y zlib1g-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install proj&amp;quot;&lt;br /&gt;
apt-get install -y libproj0&lt;br /&gt;
apt-get install -y libproj-dev&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Add missing projections and set towgs correctly in epsg file of proj&amp;quot;&lt;br /&gt;
sed -i &amp;quot;s%&amp;lt;25832&amp;gt; +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs  &amp;lt;&amp;gt;%&amp;lt;25832&amp;gt; +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs +towgs84=0,0,0 &amp;lt;&amp;gt;%g&amp;quot; /usr/share/proj/epsg&lt;br /&gt;
sed -i &amp;quot;s%&amp;lt;25833&amp;gt; +proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs  &amp;lt;&amp;gt;%&amp;lt;25833&amp;gt; +proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs +towgs84=0,0,0 &amp;lt;&amp;gt;%g&amp;quot; /usr/share/proj/epsg&lt;br /&gt;
sed -i &amp;quot;s%&amp;lt;2397&amp;gt; +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +units=m +no_defs  &amp;lt;&amp;gt;%&amp;lt;2397&amp;gt; +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs  &amp;lt;&amp;gt;%g&amp;quot; /usr/share/proj/epsg&lt;br /&gt;
sed -i &amp;quot;s%&amp;lt;2398&amp;gt; +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +units=m +no_defs  &amp;lt;&amp;gt;%&amp;lt;2398&amp;gt; +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs  &amp;lt;&amp;gt;%g&amp;quot; /usr/share/proj/epsg&lt;br /&gt;
sed -i &amp;quot;s%&amp;lt;2399&amp;gt; +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +units=m +no_defs  &amp;lt;&amp;gt;%&amp;lt;2399&amp;gt; +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs  &amp;lt;&amp;gt;%g&amp;quot; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;# ETRS89 / UTM zone 33N mit fuehrenden 33&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;&amp;lt;35833&amp;gt; +proj=tmerc +lat_0=0 +towgs84=0,0,0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs &amp;lt;&amp;gt;&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;# ETRS89 / UTM zone 33N (zE-N)&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;&amp;lt;5650&amp;gt; +proj=tmerc +lat_0=0 +towgs84=0,0,0,0,0,0,0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs &amp;lt;&amp;gt;&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;# ETRS89 / UTM zone 33N mit fuehrenden 3&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;&amp;lt;325833&amp;gt; +proj=tmerc +lat_0=0 +towgs84=0,0,0 +lon_0=15 +k=0.9996 +x_0=3500000 +y_0=0 +ellps=GRS80 +units=m +no_defs &amp;lt;&amp;gt;&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;# ETRS89 / LCC Germany (N-E)&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
echo &amp;quot;&amp;lt;4839&amp;gt; +proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs&amp;quot; &amp;gt;&amp;gt; /usr/share/proj/epsg&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install curl&amp;quot;&lt;br /&gt;
apt-get install -y curl&lt;br /&gt;
apt-get install -y libcurl3&lt;br /&gt;
apt-get install -y libcurl4-gnutls-dev&lt;br /&gt;
apt-get install -y libcurl4-openssl-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install geos&amp;quot;&lt;br /&gt;
apt-get install -y libgeos-3.3.3&lt;br /&gt;
apt-get install -y libgeos-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install xml2&amp;quot;&lt;br /&gt;
apt-get install -y libxml2&lt;br /&gt;
apt-get install -y libxml2-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install xerces-c&amp;quot;&lt;br /&gt;
apt-get install -y libxerces-c3.1&lt;br /&gt;
apt-get install -y libxerces-c-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install fcgi&amp;quot;&lt;br /&gt;
apt-get install -y libfcgi0ldbl&lt;br /&gt;
apt-get install -y libfcgi-dev&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install cairo&amp;quot;&lt;br /&gt;
apt-get install -y libcairo2&lt;br /&gt;
apt-get install -y libcairo2-dev&lt;br /&gt;
#apt-get install -y libpixman-1-dev=0.24.0-1~bpo60+1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install rsvg&amp;quot;&lt;br /&gt;
apt-get install -y librsvg2-2&lt;br /&gt;
apt-get install -y librsvg2-dev&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install gobject&amp;quot;&lt;br /&gt;
apt-get install -y gir1.2-rsvg-2.0 # wheezy&lt;br /&gt;
apt-get install -y gir-repository-dev # squeezy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install fribidi&amp;quot;&lt;br /&gt;
apt-get install -y libfribidi0&lt;br /&gt;
apt-get install -y libfribidi-bin&lt;br /&gt;
apt-get install -y libfribidi-dev&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install subversion&amp;quot;&lt;br /&gt;
apt-get install -y subversion&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install PostgreSQL Database&amp;quot;&lt;br /&gt;
apt-get install -y libpq5&lt;br /&gt;
apt-get install -y libpq-dev&lt;br /&gt;
apt-get install -y postgresql&lt;br /&gt;
apt-get install -y postgresql-server-dev-9.1&lt;br /&gt;
apt-get install -y postgresql-client-9.1&lt;br /&gt;
apt-get install -y postgresql-contrib&lt;br /&gt;
apt-get install -y postgresql-contrib-9.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ ! -z &amp;quot;$NETCDF_VERSION&amp;quot; ]; then&lt;br /&gt;
	echo &amp;quot;install bison and byacc for yacc- and flex for lex-library&amp;quot;&lt;br /&gt;
	echo &amp;quot;it will be used by netCDF&amp;quot;&lt;br /&gt;
	apt-get install -y bison&lt;br /&gt;
	apt-get install -y byacc&lt;br /&gt;
	apt-get install -y flex&lt;br /&gt;
&lt;br /&gt;
	if [ ! -z &amp;quot;$HDF4_VERSION&amp;quot; ]; then&lt;br /&gt;
		echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
		echo &amp;quot;install HDF4 library from source in /usr/local to support netCDF4&amp;quot;&lt;br /&gt;
		echo &amp;quot;see: http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#build_classic&amp;quot;&lt;br /&gt;
		cd /usr/local&lt;br /&gt;
		wget &amp;quot;http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/hdf-$HDF4_VERSION.tar.gz&amp;quot;&lt;br /&gt;
		tar xvfz hdf4-$HDF4_VERSION.tar.gz&lt;br /&gt;
		rm -f hdf4-$HDF4_VERSION.tar.gz&lt;br /&gt;
		ln -s hdf4-$HDF4_VERSION hdf&lt;br /&gt;
		cd hdf4-$HDF4_VERSION&lt;br /&gt;
		./configure --enable-shared --disable-netcdf --disable-fortran&lt;br /&gt;
		make&lt;br /&gt;
		make install&lt;br /&gt;
		H4DIR=/usr/local/hdf5-$HDF4_VERSION&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ ! -z &amp;quot;$HDF5_VERSION&amp;quot; ]; then&lt;br /&gt;
		echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
		echo &amp;quot;install HDF5 library from source in /usr/local to support netCDF4&amp;quot;&lt;br /&gt;
		echo &amp;quot;see: http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#build_classic&amp;quot;&lt;br /&gt;
		cd /usr/local&lt;br /&gt;
		wget &amp;quot;http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-$HDF5_VERSION.tar.gz&amp;quot;&lt;br /&gt;
		tar xvfz hdf5-$HDF5_VERSION.tar.gz&lt;br /&gt;
		rm -f hdf5-$HDF5_VERSION.tar.gz&lt;br /&gt;
		ln -s hdf5-$HDF5_VERSION hdf&lt;br /&gt;
		cd hdf5-$HDF5_VERSION&lt;br /&gt;
		./configure --enable-shared --disable-netcdf --disable-fortran&lt;br /&gt;
		make&lt;br /&gt;
		make install&lt;br /&gt;
		H5DIR=/usr/local/hdf5-$HDF5_VERSION&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
	echo &amp;quot;install NetCDF c library from source in /usr/local to support netCDF converter of gdal&amp;quot;&lt;br /&gt;
	echo &amp;quot;see: http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#build_classic&amp;quot;&lt;br /&gt;
	cd /usr/local&lt;br /&gt;
	wget &amp;quot;ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-$NETCDF_VERSION.tar.gz&amp;quot;&lt;br /&gt;
	tar xvfz netcdf-$NETCDF_VERSION.tar.gz&lt;br /&gt;
	rm -f netcdf-$NETCDF_VERSION.tar.gz&lt;br /&gt;
	ln -s netcdf-$NETCDF_VERSION netcdf&lt;br /&gt;
	cd netcdf-$NETCDF_VERSION&lt;br /&gt;
	./configure --disable-hdf4&lt;br /&gt;
	make&lt;br /&gt;
	make install&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install gdal from source in /usr/local&amp;quot;&lt;br /&gt;
#cd /usr/local&lt;br /&gt;
#wget &amp;quot;http://download.osgeo.org/gdal/$GDAL_VERSION/gdal-$GDAL_VERSION.tar.gz&amp;quot;&lt;br /&gt;
#tar xvfz gdal-$GDAL_VERSION.tar.gz&lt;br /&gt;
#rm -f gdal-$GDAL_VERSION.tar.gz&lt;br /&gt;
#[ -d /usr/local/gdal ] &amp;amp;&amp;amp; rm /usr/local/gdal&lt;br /&gt;
#ln -s gdal-$GDAL_VERSION gdal&lt;br /&gt;
#cd gdal-$GDAL_VERSION&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install gdal from svn trunk of osgeo&amp;quot;&lt;br /&gt;
cd /usr/local&lt;br /&gt;
mkdir gdal-$GDAL_VERSION&lt;br /&gt;
cd gdal-$GDAL_VERSION&lt;br /&gt;
svn checkout http://svn.osgeo.org/gdal/trunk/gdal&lt;br /&gt;
mv gdal gdal-$GDAL_VERSION&lt;br /&gt;
cd ..&lt;br /&gt;
mv gdal-$GDAL_VERSION gdal-${GDAL_VERSION}_&lt;br /&gt;
cd gdal-${GDAL_VERSION}_&lt;br /&gt;
mv gdal-$GDAL_VERSION ..&lt;br /&gt;
cd ..&lt;br /&gt;
rm -R gdal-${GDAL_VERSION}_&lt;br /&gt;
cd gdal-${GDAL_VERSION}&lt;br /&gt;
&lt;br /&gt;
if [ ! -z &amp;quot;$NETCDF_VERSION&amp;quot; ]; then&lt;br /&gt;
	./configure --with-pg --with-netcdf&lt;br /&gt;
else&lt;br /&gt;
	./configure --with-pg --with-xerces=yes --with-static-proj4&lt;br /&gt;
fi&lt;br /&gt;
#./configure --with-xerces=yes --with-xerces-inc=/usr/include/xercesc/ --with-static-proj4 --with-xerces-lib=&amp;quot;-L/usr/include/xercesc -lxerces-c -lpthread&amp;quot; &amp;gt; configure.log&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;download PostGIS source from osgeo.org&amp;quot;&lt;br /&gt;
cd /usr/local&lt;br /&gt;
wget http://download.osgeo.org/postgis/source/postgis-$POSTGIS_VERSION.tar.gz&lt;br /&gt;
tar xvfz postgis-$POSTGIS_VERSION.tar.gz&lt;br /&gt;
rm postgis-$POSTGIS_VERSION.tar.gz&lt;br /&gt;
ln -s postgis-$POSTGIS_VERSION postgis&lt;br /&gt;
cd postgis-$POSTGIS_VERSION&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;compile PostGIS from Source&amp;quot;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
make comments-install&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;enable the command-line tools of PostGIS to work from shell&amp;quot;&lt;br /&gt;
ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/shp2pgsql&lt;br /&gt;
ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/pgsql2shp&lt;br /&gt;
ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/raster2pgsql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install Apache2 mit php&amp;quot;&lt;br /&gt;
apt-get install -y apache2&lt;br /&gt;
apt-get install -y php5&lt;br /&gt;
apt-get install -y php5-pgsql&lt;br /&gt;
apt-get install -y php5-mysql&lt;br /&gt;
apt-get install -y php5-ming&lt;br /&gt;
apt-get install -y php5-curl&lt;br /&gt;
apt-get install -y php5-dev&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Install MapServer from source in /usr/localmake install&amp;quot;&lt;br /&gt;
cd /usr/local&lt;br /&gt;
wget http://download.osgeo.org/mapserver/mapserver-$MAPSERVER_VERSION.tar.gz&lt;br /&gt;
tar xvfz mapserver-$MAPSERVER_VERSION.tar.gz&lt;br /&gt;
rm mapserver-$MAPSERVER_VERSION.tar.gz&lt;br /&gt;
ln -s mapserver-$MAPSERVER_VERSION mapserver&lt;br /&gt;
cd mapserver-$MAPSERVER_VERSION&lt;br /&gt;
&lt;br /&gt;
# build mapserver make file&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;create build directory in /usr/local/mapserver&amp;quot; &lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;create Makefile&amp;quot;&lt;br /&gt;
cmake .. -DWITH_FRIBIDI=0 -DWITH_CLIENT_WMS=1 -DWITH_CLIENT_WFS=1 -DWITH_SOS=1 -DWITH_PHP=1 -DPHP5_EXTENSION_DIR=&amp;quot;/usr/lib/php5/20100525&amp;quot; -DWITH_CURL=1 -DWITH_CAIRO=1 -DWITH_SVGCAIRO=1 -DWITH_RSVG=0&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;compile with Makefile&amp;quot;&lt;br /&gt;
make &amp;gt; make.log 2&amp;gt; make.err&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install mapserver components&amp;quot;&lt;br /&gt;
make install &amp;gt; make_install.log&lt;br /&gt;
cd&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;set link to cgi-bin&amp;quot;&lt;br /&gt;
ln -s /usr/local/bin/mapserv /usr/lib/cgi-bin/mapserv&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install php_mapscript modul for php&amp;quot;&lt;br /&gt;
cd /etc/php5/mods-available&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;; configuration for php MapScrip module&amp;quot; &amp;gt; php_mapscript.ini&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;extension=php_mapscript.so&amp;quot; &amp;gt;&amp;gt; php_mapscript.ini&lt;br /&gt;
cd /etc/php5/conf.d&lt;br /&gt;
ln -s ../mods-available/php_mapscript.ini 20-php_mapscript.ini&lt;br /&gt;
service apache2 reload&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install MySQL Database&amp;quot;&lt;br /&gt;
# input of the root password is necessary&lt;br /&gt;
apt-get install -y mysql-server&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install phpMyAdmin Modul for Apache&amp;quot;&lt;br /&gt;
# input of webserver and root password&lt;br /&gt;
apt-get install -y phpmyadmin&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Download PDFClass&amp;quot;&lt;br /&gt;
cd /home/$OS_USER/apps&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/PDFClass.tar.gz&amp;quot;&lt;br /&gt;
tar xvfz PDFClass.tar.gz&lt;br /&gt;
rm PDFClass.tar.gz&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;add the user $OS_USER&amp;quot; &lt;br /&gt;
adduser $OS_USER&lt;br /&gt;
if [ ! -z &amp;quot;$HTTP_PROXY&amp;quot; ]; then&lt;br /&gt;
  echo &amp;quot;export http_proxy=$HTTP_PROXY&amp;quot; &amp;gt;&amp;gt; /home/$OS_USER/.bashrc&lt;br /&gt;
  echo &amp;quot;export https_proxy=$HTTPS_PROXY&amp;quot; &amp;gt;&amp;gt; /home/$OS_USER/.bashrc  &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Create directories for $OS_USER&amp;quot;&lt;br /&gt;
mkdir /home/$OS_USER/apps&lt;br /&gt;
mkdir /home/$OS_USER/apps/kvwmap&lt;br /&gt;
mkdir /home/$OS_USER/cache&lt;br /&gt;
mkdir /home/$OS_USER/data&lt;br /&gt;
mkdir /home/$OS_USER/data/alb&lt;br /&gt;
mkdir /home/$OS_USER/data/bilder&lt;br /&gt;
mkdir /home/$OS_USER/data/druckrahmen&lt;br /&gt;
mkdir /home/$OS_USER/data/mapfiles&lt;br /&gt;
mkdir /home/$OS_USER/data/nachweise&lt;br /&gt;
mkdir /home/$OS_USER/data/festpunkte&lt;br /&gt;
mkdir /home/$OS_USER/data/festpunkte/archiv&lt;br /&gt;
mkdir /home/$OS_USER/data/nas&lt;br /&gt;
mkdir /home/$OS_USER/data/recherchierte_auftraege&lt;br /&gt;
mkdir /home/$OS_USER/data/referencemaps&lt;br /&gt;
mkdir /home/$OS_USER/data/templates&lt;br /&gt;
mkdir /home/$OS_USER/data/upload&lt;br /&gt;
mkdir /home/$OS_USER/data/wms&lt;br /&gt;
mkdir /home/$OS_USER/logs&lt;br /&gt;
mkdir /home/$OS_USER/tmp&lt;br /&gt;
mkdir /home/$OS_USER/tmp/ms_tmp&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Download default data files for kvwmap&amp;quot;&lt;br /&gt;
cd /home/$OS_USER/data/druckrahmen&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/A4-quer.jpg&amp;quot;&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/A4-hoch.jpg&amp;quot;&lt;br /&gt;
cd /home/$OS_USER/data/mapfiles&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/defaultmapfile.map&amp;quot;&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/refmapfile.map&amp;quot;&lt;br /&gt;
cd /home/$OS_USER/data/referencemaps&lt;br /&gt;
wget &amp;quot;http://gdi-service.de/public/kvwmap_resources/uebersicht_mv.png&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Set user rights to folder of $OS_USER&amp;quot;&lt;br /&gt;
chown -R $OS_USER.users /home/$OS_USER/*&lt;br /&gt;
chmod a+w /home/$OS_USER/data/bilder&lt;br /&gt;
chmod a+w /home/$OS_USER/data/recherchierte_auftraege&lt;br /&gt;
chmod a+w /home/$OS_USER/data/upload&lt;br /&gt;
chmod a+w /home/$OS_USER/logs&lt;br /&gt;
chmod -R a+w /home/$OS_USER/tmp&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;forbid permission for root access via ssh&amp;quot;&lt;br /&gt;
echo &amp;quot;PermitRootLogin no&amp;quot; &amp;gt;&amp;gt; /etc/ssh/sshd_config&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;einrichten einer Postgis-Template Datenbank&amp;quot;&lt;br /&gt;
su postgres -c &amp;quot;/usr/bin/createuser -s -P $PGUSER &amp;lt;&amp;lt; EOF&lt;br /&gt;
$PGPASSWORD&lt;br /&gt;
$PGPASSWORD&lt;br /&gt;
EOF&amp;quot;&lt;br /&gt;
su $PGUSER&lt;br /&gt;
createdb template_postgis_$POSTGIS_VERSION -U $PGUSER&lt;br /&gt;
createlang plpgsql template_postgis_$POSTGIS_VERSION -U $PGUSER&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -c &amp;quot;UPDATE pg_database SET datistemplate=true WHERE datname='template_postgis_${POSTGIS_VERSION}'&amp;quot;&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/postgis.sql&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
sed -i &amp;quot;s%26,-121,-78,0,0,0,0%24,-123,-94,0.02,-0.25,-0.13,1.1%g&amp;quot; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;--- EPSG 5650 : ETRS89 / UTM zone 33N (zE-N)&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;INSERT INTO \&amp;quot;spatial_ref_sys\&amp;quot; (\&amp;quot;srid\&amp;quot;,\&amp;quot;auth_name\&amp;quot;,\&amp;quot;auth_srid\&amp;quot;,\&amp;quot;srtext\&amp;quot;,\&amp;quot;proj4text\&amp;quot;) VALUES (5650,'EPSG',5650,'PROJCS[\&amp;quot;ETRS89 / UTM zone 33N (zE-N)\&amp;quot;,GEOGCS[\&amp;quot;ETRS89\&amp;quot;,DATUM[\&amp;quot;European_Terrestrial_Reference_System_1989\&amp;quot;,SPHEROID[\&amp;quot;GRS 1980\&amp;quot;,6378137,298.257222101,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;7019\&amp;quot;]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;6258\&amp;quot;]],PRIMEM[\&amp;quot;Greenwich\&amp;quot;,0,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;8901\&amp;quot;]],UNIT[\&amp;quot;degree\&amp;quot;,0.0174532925199433,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9122\&amp;quot;]],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;4258\&amp;quot;]],PROJECTION[\&amp;quot;Transverse_Mercator\&amp;quot;],PARAMETER[\&amp;quot;latitude_of_origin\&amp;quot;,0],PARAMETER[\&amp;quot;central_meridian\&amp;quot;,15],PARAMETER[\&amp;quot;scale_factor\&amp;quot;,0.9996],PARAMETER[\&amp;quot;false_easting\&amp;quot;,33500000],PARAMETER[\&amp;quot;false_northing\&amp;quot;,0],UNIT[\&amp;quot;metre\&amp;quot;,1,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9001\&amp;quot;]],AXIS[\&amp;quot;Easting\&amp;quot;,EAST],AXIS[\&amp;quot;Northing\&amp;quot;,NORTH],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;5650\&amp;quot;]]','+proj=tmerc +lat_0=0 +towgs84=0,0,0,0,0,0,0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs');&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;--- EPSG 35833 : ETRS89 / UTM zone 33N mit fuehrenden 33&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;INSERT INTO \&amp;quot;spatial_ref_sys\&amp;quot; (\&amp;quot;srid\&amp;quot;,\&amp;quot;auth_name\&amp;quot;,\&amp;quot;auth_srid\&amp;quot;,\&amp;quot;srtext\&amp;quot;,\&amp;quot;proj4text\&amp;quot;) VALUES (35833,'EPSG',35833,'PROJCS[\&amp;quot;ETRS89 / UTM zone 33N (zE-N)\&amp;quot;,GEOGCS[\&amp;quot;ETRS89\&amp;quot;,DATUM[\&amp;quot;European_Terrestrial_Reference_System_1989\&amp;quot;,SPHEROID[\&amp;quot;GRS 1980\&amp;quot;,6378137,298.257222101,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;7019\&amp;quot;]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;6258\&amp;quot;]],PRIMEM[\&amp;quot;Greenwich\&amp;quot;,0,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;8901\&amp;quot;]],UNIT[\&amp;quot;degree\&amp;quot;,0.0174532925199433,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9122\&amp;quot;]],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;4258\&amp;quot;]],UNIT[\&amp;quot;metre\&amp;quot;,1,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9001\&amp;quot;]],PROJECTION[\&amp;quot;Transverse_Mercator\&amp;quot;],PARAMETER[\&amp;quot;latitude_of_origin\&amp;quot;,0],PARAMETER[\&amp;quot;central_meridian\&amp;quot;,15],PARAMETER[\&amp;quot;scale_factor\&amp;quot;,0.9996],PARAMETER[\&amp;quot;false_easting\&amp;quot;,33500000],PARAMETER[\&amp;quot;false_northing\&amp;quot;,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;35833\&amp;quot;],AXIS[\&amp;quot;Easting\&amp;quot;,EAST],AXIS[\&amp;quot;Northing\&amp;quot;,NORTH]]','+proj=tmerc +lat_0=0 +towgs84=0,0,0,0,0,0,0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs');&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;--- EPSG 325833 : ETRS89 / UTM zone 33N mit fuehrenden 33&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;INSERT INTO \&amp;quot;spatial_ref_sys\&amp;quot; (\&amp;quot;srid\&amp;quot;,\&amp;quot;auth_name\&amp;quot;,\&amp;quot;auth_srid\&amp;quot;,\&amp;quot;srtext\&amp;quot;,\&amp;quot;proj4text\&amp;quot;) VALUES (325833,'EPSG',325833,'PROJCS[\&amp;quot;ETRS89 / UTM zone 33N mit fuehrenden 3\&amp;quot;,GEOGCS[\&amp;quot;ETRS89\&amp;quot;,DATUM[\&amp;quot;European_Terrestrial_Reference_System_1989\&amp;quot;,SPHEROID[\&amp;quot;GRS 1980\&amp;quot;,6378137,298.257222101,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;7019\&amp;quot;]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;6258\&amp;quot;]],PRIMEM[\&amp;quot;Greenwich\&amp;quot;,0,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;8901\&amp;quot;]],UNIT[\&amp;quot;degree\&amp;quot;,0.0174532925199433,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9122\&amp;quot;]],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;4258\&amp;quot;]],UNIT[\&amp;quot;metre\&amp;quot;,1,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9001\&amp;quot;]],PROJECTION[\&amp;quot;Transverse_Mercator\&amp;quot;],PARAMETER[\&amp;quot;latitude_of_origin\&amp;quot;,0],PARAMETER[\&amp;quot;central_meridian\&amp;quot;,15],PARAMETER[\&amp;quot;scale_factor\&amp;quot;,0.9996],PARAMETER[\&amp;quot;false_easting\&amp;quot;,3500000],PARAMETER[\&amp;quot;false_northing\&amp;quot;,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;325833\&amp;quot;],AXIS[\&amp;quot;Easting\&amp;quot;,EAST],AXIS[\&amp;quot;Northing\&amp;quot;,NORTH]]','+proj=tmerc +lat_0=0 +towgs84=0,0,0,0,0,0,0 +lon_0=15 +k=0.9996 +x_0=3500000 +y_0=0 +ellps=GRS80 +units=m +no_defs');&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;--- EPSG 4839 : ETRS89 / LCC Germany (N-E)&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;---&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
echo &amp;quot;INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 4839, 'EPSG', 4839, '+proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs ', 'PROJCS[\&amp;quot;ETRS89 / LCC Germany (N-E)\&amp;quot;,GEOGCS[\&amp;quot;ETRS89\&amp;quot;,DATUM[\&amp;quot;European_Terrestrial_Reference_System_1989\&amp;quot;,SPHEROID[\&amp;quot;GRS 1980\&amp;quot;,6378137,298.257222101,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;7019\&amp;quot;]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;6258\&amp;quot;]],PRIMEM[\&amp;quot;Greenwich\&amp;quot;,0,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;8901\&amp;quot;]],UNIT[\&amp;quot;degree\&amp;quot;,0.0174532925199433,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9122\&amp;quot;]],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;4258\&amp;quot;]],PROJECTION[\&amp;quot;Lambert_Conformal_Conic_2SP\&amp;quot;],PARAMETER[\&amp;quot;standard_parallel_1\&amp;quot;,48.66666666666666],PARAMETER[\&amp;quot;standard_parallel_2\&amp;quot;,53.66666666666666],PARAMETER[\&amp;quot;latitude_of_origin\&amp;quot;,51],PARAMETER[\&amp;quot;central_meridian\&amp;quot;,10.5],PARAMETER[\&amp;quot;false_easting\&amp;quot;,0],PARAMETER[\&amp;quot;false_northing\&amp;quot;,0],UNIT[\&amp;quot;metre\&amp;quot;,1,AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;9001\&amp;quot;]],AUTHORITY[\&amp;quot;EPSG\&amp;quot;,\&amp;quot;4839\&amp;quot;]]');&amp;quot; &amp;gt;&amp;gt; $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/spatial_ref_sys.sql&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/postgis_comments.sql&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/rtpostgis.sql&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/raster_comments.sql&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/topology.sql&lt;br /&gt;
psql -U $PGUSER -d template_postgis_$POSTGIS_VERSION -f $POSTGIS_CONTRIB_PATH/topology_comments.sql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;--------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Einrichten der Rechte fuer den Zugang zur PG-Datenbank&amp;quot;&lt;br /&gt;
sed -i &amp;quot;s/#listen_addresses = 'localhost'/listen_addresses = '*'/g&amp;quot; /etc/postgresql/9.1/main/postgresql.conf&lt;br /&gt;
sed -i &amp;quot;s/local   all             all                                     peer/local   all             all                                     md5/g&amp;quot; /etc/postgresql/9.1/main/pg_hba.conf&lt;br /&gt;
sed -i &amp;quot;s/# IPv4 local connections:/# IPv4 local connections:\nhost    all             all             ${IP}\/32         md5/g&amp;quot; /etc/postgresql/9.1/main/pg_hba.conf&lt;br /&gt;
service postgresql restart&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install further helper software with apt-get install&amp;quot;&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install zip and unzip&amp;quot;&lt;br /&gt;
apt-get install -y zip&lt;br /&gt;
apt-get install -y unzip&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install image magick&amp;quot;&lt;br /&gt;
apt-get install -y imagemagick&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;install git&amp;quot;&lt;br /&gt;
apt-get install -y git&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Download latest kvwmap&amp;quot;&lt;br /&gt;
cd /home/$OS_USER/apps&lt;br /&gt;
git clone https://github.com/srahn/kvwmap.git --branch develop --single-branch kvwmap&lt;br /&gt;
mkdir /home/$OS_USER/apps/kvwmap/layouts/custom&lt;br /&gt;
mkdir /home/$OS_USER/apps/kvwmap/layouts/snippets/custom&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Create web alias for kvwmap&amp;quot;&lt;br /&gt;
echo &amp;quot;Alias /kvwmap/ \&amp;quot;/home/$OS_USER/apps/kvwmap/\&amp;quot;&amp;quot; &amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;&amp;lt;Directory /&amp;quot;home/$OS_USER/apps/kvwmap/&amp;quot;&amp;gt;&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;  AllowOverride None&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;  Options Indexes FollowSymLinks Multiviews&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;  Order allow,deny&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;  Allow from all&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
echo &amp;quot;&amp;lt;/Directory&amp;gt;&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/kvwmap&lt;br /&gt;
ln -s /etc/apache2/sites-available/kvwmap /etc/apache2/sites-enabled/010-kvwmap&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Create web alias for mapserver tmp files&amp;quot;&lt;br /&gt;
echo &amp;quot;Alias /tmp/ \&amp;quot;/home/$OS_USER/tmp/\&amp;quot;&amp;quot; &amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;&amp;lt;Directory  \&amp;quot;/home/$OS_USER/tmp/\&amp;quot;&amp;gt;&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;  Options None&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;  AllowOverride None&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;  Order allow,deny&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;  Allow from all&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
echo &amp;quot;&amp;lt;/Directory&amp;gt;&amp;quot; &amp;gt;&amp;gt; /etc/apache2/sites-available/mapserver&lt;br /&gt;
&lt;br /&gt;
ln -s /etc/apache2/sites-available/mapserver /etc/apache2/sites-enabled/005-mapserver&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;switch on php display errors in php.ini&amp;quot;&lt;br /&gt;
sed -i &amp;quot;s/display_errors = Off/display_errors = On/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s/session.auto_start = 0/session.auto_start = 1/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s/session.gc_maxlifetime = 1440/session.gc_maxlifetime = 3600/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s/max_execution_time = 30/max_execution_time = 60/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s/memory_limit = 128M/memory_limit = 256M/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s/upload_max_filesize = 2M/upload_max_filesize = 20M/g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
sed -i &amp;quot;s%error_reporting = E_ALL error_reporting = E_ALL &amp;amp; ~E_DEPRECATED &amp;amp; ~E_STRICT ~E_NOTICE%error_reporting = E_ALL &amp;amp; ~E_NOTICE%g&amp;quot; /etc/php5/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
service apache2 reload&lt;br /&gt;
&lt;br /&gt;
cd /home/$OS_USER/apps&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Konfiguriere kvwmap&amp;quot;&lt;br /&gt;
cp kvwmap/config-default.php kvwmap/config.php&lt;br /&gt;
sed -i &amp;quot;s%define('INSTALLPATH','/home/gisadmin/');%define('INSTALLPATH','/home/$OS_USER/');%g&amp;quot; kvwmap/config.php&lt;br /&gt;
sed -i &amp;quot;s%define('URL','http://localhost/');%define('URL','http://$IP/');%g&amp;quot; kvwmap/config.php&lt;br /&gt;
chown -R $OS_USER.$OS_USER kvwmap&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Richte Postgresql Datenbank kvwmapsp ein&amp;quot;&lt;br /&gt;
PGPASSWORD=$PGPASSWORD createdb kvwmapsp -U $PGUSER -T template_postgis_$POSTGIS_VERSION&lt;br /&gt;
PGPASSWORD=$PGPASSWORD psql -U $PGUSER -d kvwmapsp -f /home/$OS_USER/apps/kvwmap/layouts/sql_dumps/postgis_install.sql&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;------------------------------------------------------&amp;quot;&lt;br /&gt;
echo &amp;quot;Richte MySQL Datenbank kvwmapdb ein&amp;quot;&lt;br /&gt;
mysql --user=$MYUSER --password=$MYPASSWORD -e &amp;quot;CREATE USER '$KVWMAPUSER'@'localhost' IDENTIFIED BY '$KVWMAPPASSWORD'&amp;quot;&lt;br /&gt;
mysql --user=$MYUSER --password=$MYPASSWORD -e &amp;quot;GRANT ALL PRIVILEGES ON * . * TO '$KVWMAPUSER'@'localhost'&amp;quot;&lt;br /&gt;
mysql --user=$MYUSER --password=$MYPASSWORD -e &amp;quot;CREATE DATABASE kvwmapdb CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON kvwmapdb.* TO $KVWMAPUSER@localhost IDENTIFIED BY '$KVWMAPPASSWORD'&amp;quot;&lt;br /&gt;
mysql --user=$KVWMAPUSER --password=$KVWMAPPASSWORD kvwmapdb &amp;lt; /home/$OS_USER/apps/kvwmap/layouts/sql_dumps/mysql_install.sql&lt;br /&gt;
sed -i &amp;quot;s/SET @kvwmap_password='kvwmap';/SET @kvwmap_password='$KVWMAPPASSWORD';/g&amp;quot; kvwmap/layouts/sql_dumps/mysql_install_admin.sql&lt;br /&gt;
mysql --user=$KVWMAPUSER --password=$KVWMAPPASSWORD kvwmapdb &amp;lt; /home/$OS_USER/apps/kvwmap/layouts/sql_dumps/mysql_install_admin.sql&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pkorduan</name></author>	</entry>

	</feed>