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

Responder a