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