Ergebnis 1 bis 9 von 9

Thema: PostGis Installation

  1. #1
    sushi_2k ist offline Neuer Benutzer
    Registriert seit
    06.06.2007
    Beiträge
    6

    Standard PostGis Installation

    Hallo,
    ich habe einen Debian 4.0 Server mit 2.6.8 Kernel. Ich habe jetzt über apt-get PostgreSQL 8.1 installiert und danach PostGis installiert. Wurde auch erfolgreich installiert und ich kann mich via pgAdmin III auch auf die Datenbank connecten und komme auch in meine Testdatenbank.

    Code:
    # dpkg -l | grep ii | grep post
    ii  postgis        1.1.6-2        geographic objects support for PostgreSQL --
    ii  postgresql-8.1 8.1.11-0etch1  object-relational SQL database, version 8.1 
    ii  postgresql-cli 8.1.11-0etch1  front-end programs for PostgreSQL 8.1
    ii  postgresql-cli 71             manager for multiple PostgreSQL client versi
    ii  postgresql-com 71             manager for PostgreSQL database clusters
    Wenn ich allerdings Gis für die Testdatenbank aktivieren will, findet er die lwpostgis.sql Datei nicht:

    Code:
    /$ psql -d test  -f lwpostgis.sql
    lwpostgis.sql: Datei oder Verzeichnis nicht gefunden
    Mit find oder locate kann ich diese Datei auch nicht finden. Ich hatte zwischenzeitlich auch mal Postgis wieder deinstalliert via apt-get und mir die Sourcen gezogen, allerdings sagt er mir beim configure dann

    Code:
    /# cd /home/morpheus/postgis-1.3.2
    217-20-118-193:/home/morpheus/postgis-1.3.2# ./configure 
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking whether ln -s works... yes
    checking for iconv_open in -liconv... no
    checking for libiconv_open in -liconv... no
    checking for iconv_open in -lc... yes
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking iconv.h usability... yes
    checking iconv.h presence... yes
    checking for iconv.h... yes
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for pg_config... no
    configure: error: PostgreSQL is required by PostGIS
    Und eine pg_config finde ich via find und locate auch nicht (obwohl die doch bei dem postgresql-client Paket dabei sein sollte).
    Mache ich irgendetwas falsch oder wie bekomme ich jetzt PostGis für meine Postgre-DB aktiviert?
    Danke schonmal im vorraus.

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von sushi_2k Beitrag anzeigen
    Hallo,
    ich habe einen Debian 4.0 Server mit 2.6.8 Kernel. Ich habe jetzt über apt-get PostgreSQL 8.1 installiert
    Zu GIS kann ich mangels Ahnung nix sagen, aber warum bei einer Neuinstallation eine doch so alte Version? Aktuell ist 8.3.1 von PostgreSQL, und die Liste der Erweiterungen/Verbesserungen zu 8.1 ist beachtlich lang.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    sushi_2k ist offline Neuer Benutzer
    Registriert seit
    06.06.2007
    Beiträge
    6

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Zu GIS kann ich mangels Ahnung nix sagen, aber warum bei einer Neuinstallation eine doch so alte Version? Aktuell ist 8.3.1 von PostgreSQL, und die Liste der Erweiterungen/Verbesserungen zu 8.1 ist beachtlich lang.

    Andreas
    8.1 war die neueste Version die mir apt-get installiert hat. Ist wohl die Version die -stable ist unter Debian.
    Geändert von sushi_2k (27.03.2008 um 11:05 Uhr)

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Zitat Zitat von sushi_2k Beitrag anzeigen
    Und eine pg_config finde ich via find und locate auch nicht (obwohl die doch bei dem postgresql-client Paket dabei sein sollte).
    Das sollte eher im -dev als im Client Paket dabei sein.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    751

    Standard

    HiHo!

    pg_config findest du im bin-Verzeichnis deiner Postgres-Installation, also irgendwas mit /usr/bin/pgsql/bin (bei mir /usr/local/pgsql/bin), ich weiß nicht genau wo Debian das hinschiebt.
    Die lwpostgis.sql liegt bei mir, da ich das immer aus den Sourcen baue, im Source-tree unter $pg-source/contrib/postgis-x.x.
    Ich könnte mir vorstellen, das es dort auch unter Debian zu finden ist, sofern man die Sourcen mit installiert hat. Oder es befindet sich auch irgendwo entweder im PostgreSQL-Directory oder im Verzeichnis wo die Datenbanken liegen (ist aber eher unwahrscheinlich). Leider kann ich dir d nun auch nicht mehr sagen.

    Gruß Uwe
    Have a lot of fun!

  6. #6
    steffenj ist offline Neuer Benutzer
    Registriert seit
    07.06.2010
    Beiträge
    5

    Standard Bin Verzeichnis weg

    Hallo,

    Ich habe ein ähnliches Problem.
    Ich versuche PostGiS zu installieren und beim ausführen des configure scripts sagt er mir das er nicht auf die pg_config von PostgreSQL zugreifen kann, bzw. sie gar erst findet.
    der Installationsordner von Postgres hat aber keinen bin ordner.

    mit find / pg_config* hab ich sie auch nicht gefunden. Die gibt es also anscheinend gar nicht.

    Ich habe auch schon die Person gefragt, die das installiert und er meinte er hätte es gemäß der dokumention installiert. er hat keine Ahnung wo die datei sein soll.

    Vielleicht kann mir jemand weiterhelfen.

    Danke

  7. #7
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Welches Betriebssystem? Ist das "dev" oder "devel" Paket installiert?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  8. #8
    steffenj ist offline Neuer Benutzer
    Registriert seit
    07.06.2010
    Beiträge
    5

    Standard

    das Betriebssystem ist Linux, aber bei der distribution bin ich mir nicht sicher. ich denke es ist RedHat.
    ist bei einer Standardmässigen installation das dev-Paket nicht enthalten? Bzw. wie bekomme ich heraus, ob es installiert ist?

  9. #9
    steffenj ist offline Neuer Benutzer
    Registriert seit
    07.06.2010
    Beiträge
    5

    Standard

    ich habe CentOS release 5.4.


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum