OneClickInstaller (Instalador de PostgreSQL para Windows, Linux y Mac)

OneClickInstaller (Instalador en un Solo Click) es un Instalador del Servidor de PostgreSQL para Windows, Linux y Mac.

A diferencia de PgInstaller, es mucho más simple de usar. Ya esta realizada la traducción al español. A partir de 8.4, será el único instalador oficial.

Al igual que PgInstaller, puede ser adaptado y hacer una instalación silenciosa a través de argumentos de la línea de comandos.

Descargas:  Sitio de EnterpriseDB

OneClickInstaller es mantenido por Dave Page en EnterpriseDB

Pasos de instalación

Al ejecutar el instalador, este inicia la instalación del runtime de Microsoft Visual VC++ 2005 como paso previo (en windows).

Luego presenta un asistente que nos guiará por los distintos pasos de instalación:

1. Instalación - PostgreSQL: Pantalla de bienvenida

Pantalla de Bienvenida

2. Directorio de Instalación: Ingresar el directorio de instalación

Pantalla de Directorio de Instalación

3. Directorio de Datos: Ingresar el directorio de datos

Pantalla de Directorio de Datos

4. Contraseña: Ingresar contraseña del usuario de windows y superusuario de postgres (ambas son iguales)=

Pantalla de Contraseña

5. Puerto: puerto en el que escuchará el servidor (5432 por defecto)

Pantalla de Puerto

6. Configuración Avanzada: configuración regional (seleccionar Spanish, Argentina o el país que corresponda)

Pantalla de Configuración Avanzada

7. Listo para instalar:

Pantalla de Listo para Instalar

8. Instalando: muestra el progreso de la instalación

Pantalla de Instalando...

9. Finalizando la instalación: Seleccionar "Lanzar Stack Builder al Finalizar" para ejecutar el programa que descarga e instala complementos para PostgreSQL (StackBuilder?)

Pantalla de Finalización

Instalación no interactiva

Si eres un autor de software y deseas embeber el instalador de PostgreSQL junto con tu aplicación, se provee este modo no interactivo ("silencioso") que solo muestra al usuario una barra de progreso. Pueden ser pasados parámetros al instalador, ya sea por la linea de comandos o por un archivo de opciones.

Para iniciar el instalador en modo no interactivo, se usa la opción --mode (en combinación con cualquier otra opción que sea requerida). Por ejemplo, en Windows:

C:\> postgresql-8.4.1-1-windows.exe --mode unattended [opciones adicionales] 

Opciones de la línea de comandos

Las siguientes opciones de la linea de comando están disponibles para controlar la instalación:

--prefix <ruta de instalación>
Especifica el directorio de instalación. Por defecto es /opt/PostgreSQL/8.X en Linux, /Library/PostgreSQL/8.X en Mac OS X, y %PROGRAMFILES%\PostgreSQL\8.X en Windows.
--datadir <ruta del directorio de datos>
Especifica el directorio de datos. Por defecto es $PREFIX/data.
--superpassword <contraseña>
Especifica la contraseña del superusuario (y en Windows, de la cuenta del servicio). Por defecto es postgres en el modo no interactivo.
--port <número de puerto>
Especifica el número de puerto en donde escuchar. Por defecto es 5432.
--locale <configuración regional>
Especifica la configuración regional para inicializar el cluster. Por defecto es el locale detectado por initdb.
--create_shortcuts [1|0];
Especifica si se crea o no los accesos rápidos de menús. Por defecto es 1 (sí).
--install_plpgsql [1|0];
Especifica si se instala o no el lenguaje pl/pgsql en template1. Por defecto es 1 (sí).
--install_runtimes [1|0]; (solo en Windows)
Especifica si se instala o no las bibilotecas de Microsoft Visual C++ en tiempo de ejecución antes de que la instalación proceda. Por defecto es 1 (sí).

Archivo de opciones

Puede ejecutar el instalador usando un archivo de opciones, pasandole el nombre de archivo en la línea de comandos, por ejemplo:

# postgresql-8.4.0-1-linux.bin --optionfile /path/to/optionfile 

El archivo de opciones puede contener los mismos parámetros que están disponibles en la línea de comandos, en un formato opción=valor. Por ejemplo:

prefix=/usr/local/pgsql84
datadir=/var/lib/pgsql84
port=5678

Traducción

Por consultas o para contribuir (traducción):

Más Información:

Attachments