El día 28 de mayo de 2009 18:18, Reynier Perez Mira <rper...@uci.cu> escribió: > Ya he instalado las librerías libreadline5-dev como me sugirió Fernando, > configuré todo ./configure, hice un make dentro del directorio /src/backend > porque la primera vez que intenté hacer el make && make install en > /src/bin/pg_dump me dio un error acto seguido hice un make && make install en > el directorio antes mencionado y ahora sí imagino que todo esté correcto: > > make -C ../../../src/interfaces/libpq all > make[1]: Entering directory `/root/postgresql-8.3.7/src/interfaces/libpq' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/root/postgresql-8.3.7/src/interfaces/libpq' > make -C ../../../src/port all > make[1]: Entering directory `/root/postgresql-8.3.7/src/port' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/root/postgresql-8.3.7/src/port' > make -C ../../../src/backend/parser keywords.o > make[1]: Entering directory `/root/postgresql-8.3.7/src/backend/parser' > make[1]: `keywords.o' is up to date. > make[1]: Leaving directory `/root/postgresql-8.3.7/src/backend/parser' > mkdir -p -- /usr/local/pgsql/bin > /bin/sh ../../../config/install-sh -c pg_dump '/usr/local/pgsql/bin'/pg_dump > /bin/sh ../../../config/install-sh -c pg_restore > '/usr/local/pgsql/bin'/pg_restore > /bin/sh ../../../config/install-sh -c pg_dumpall > '/usr/local/pgsql/bin'/pg_dumpall > > Ahora bien, ¿cómo compruebo que efectivamente esas utilidades se instalaron? > he intentado acceder por /usr/bin y nada no me sale ni en el completamiento > del shell > > Un saludo > Ing. Reynier Pérez Mira > > >> -----Original Message----- >> From: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda- >> ow...@postgresql.org] On Behalf Of Alvaro Herrera >> Sent: Thursday, May 28, 2009 11:55 AM >> To: Reynier Perez Mira >> Cc: pgsql-es-ayuda@postgresql.org >> Subject: Re: [pgsql-es-ayuda] SOT: Utilidades de PostgreSQL sin tener >> queinstalar PostgreSQL >> >> Reynier Perez Mira escribió: >> > Buenos días a todos: >> > Tengo un servidor ejecutando Bacula (salvas automáticas) y en otro servidor >> tengo la BD que usa Bacula para almacenar la información. Esa BD tengo que >> salvarla diariamente para evitar la pérdida de datos en caso de catástrofe o >> algún otro problema (la razón de ser de las salvas). Como el Bacula Director >> se está ejecutando en otra máquina diferente a donde corre el PostgreSQL >> cuando intento ejecutar el trabajo me sale este error: >> > 28-May 11:21 serverbacula-dir JobId 2: BeforeJob: exec: 56: >> /usr/lib/postgresql/8.3/bin/pg_dump: not found >> > ¿Existe alguna forma de instalar estas utilidades pg_dump y pg_restore sin >> tener que instalar el PostgreSQL completo que es lo que no quiero? >> >> Por supuesto. Desempaqueta el fuente de Postgres, haces el "configure" >> según las instrucciones normales, y después te vas al directorio de >> pg_dump y haces "make" y "make install" normalmente. Te instalará sólo >> pg_dump. >> >> ./configure <opciones> >> cd src/bin/pg_dump >> make >> make install >> >> Dentro de las opciones puedes especificar obviamente --prefix=/usr/bin/ >> o la ruta que quieras, que es donde terminará el binario pg_dump. >> >> Nota: es posible que necesites hacer un "make" en src/backend para que >> genere algunos archivos adicionales que pg_dump necesita para compilar; >> corregí este problema en 8.4 pero obviamente no dispones de esa versión >> todavía ... >> >> Si tienes cualquier otro problema, repórtalo para ver qué se hace. >> >> -- >> Alvaro Herrera http://planet.postgresql.org/ >> "El número de instalaciones de UNIX se ha elevado a 10, >> y se espera que este número aumente" (UPM, 1972) >> -- >> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá >> leerlo > -- > TIP 5: ¿Has leído nuestro extenso FAQ? > http://www.postgresql.org/docs/faqs.FAQ.html >
¿Por qué no intentaste instalar postgresql-client? Silvio -- Silvio Quadri -- Silvio Quadri -- TIP 8: explain analyze es tu amigo