source: branches/0.5/linux/install_howto.txt @ 23

Revision 23, 1.8 KB checked in by astrid.emde, 14 years ago (diff)
Line 
1Linux
2
3GDAL / OGR muss mit dem NAS Treiber kompiliert werden um das Programm (mit NAS) nutzen zu können.
4
5HowTo:
6
7$ svn checkout http://svn.osgeo.org/gdal/trunk/gdal
8$ cd gdal/ogr/ogrsf_frmts
9$ svn checkout https://svn.wheregroup.com/opennas/trunk/nas
10$ cd ../..
11$ ./configure --with-xerces
12$ make
13$ sudo make install
14
15Der NAS Treiber verwendet die 'Xerces-C XML' parsing Bibliothek.
16Nach dem Befehl ./configure sollten die folgenden Zeilen erscheinen:
17
18Xerces-C support:          yes
19NAS support:               yes
20Postgres support:          yes
21
22
23
24Troubleshooting
25Es kann sein, dass Bibliotheken nachinstalliert werden mÃŒssen:
26
27apt-get install postgresql-server-dev-8.3 (stellt /usr/bin/pg_config bereit)
28apt-get install g++ (GNU Compiler Collection)
29apt-get install libxerces-c-dev
30apt-get install libxerces-c-dev
31apt-get install libxerces-c-dev
32
33
34Möchte man ebenfalls andere Formate unterstÌtzen sind diese explizit anzugeben bzw. die Umgebungsvariablen sollten dann gesetzt sein:
35
36    * mySQL
37
38$./configure --with-xerces --with-mysql=/usr/bin/mysql_config
39
40    * Oracle (OCI)
41
42OCI muss installiert sein und die Umgebungsvariablen mÃŒssen gesetzt sein (LD_LIBRARY_PATH, ORACLE_HOME bzw. oracle_env.sh-Skript muss ausgefÃŒhrt worden sein => Aufruf in der '~/.bashrc'-Datei oder/oder '/etc/profile'-Datei)
43
44
45Nach dem make sind die einzelnen kompelierten Programme im apps-Ordner
46
47gdal/apps
48
49Nach dem make install werden die einzelnen Programme (ogrinfo, ogr2ogr, ... und die gdal-config) vom System (compilierungs-conf) in das folgende Verzeichnis verschoben
50
51/usr/local/bin/
52(wichtig fÃŒr weitere Kompilierungen mit dieser GDAL/OGR Version (inkl. NAS) => mapserver)
53
54Auch nach dem Aufru der ogrinfo --formats sollte das folgende Format erscheinen:
55
56$ ogrinfo --formats
57...
58-> "NAS" (readonly)
59...
Note: See TracBrowser for help on using the repository browser.