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.
Wenn ich allerdings Gis für die Testdatenbank aktivieren will, findet er die lwpostgis.sql Datei nicht: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
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 dannCode:/$ psql -d test -f lwpostgis.sql lwpostgis.sql: Datei oder Verzeichnis nicht gefunden
Und eine pg_config finde ich via find und locate auch nicht (obwohl die doch bei dem postgresql-client Paket dabei sein sollte).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
Mache ich irgendetwas falsch oder wie bekomme ich jetzt PostGis für meine Postgre-DB aktiviert?
Danke schonmal im vorraus.
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
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
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!
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
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
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?
ich habe CentOS release 5.4.
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen