Instale y configure una instancia de base de datos PostgreSQL en el equipo basado en Linux en el que va a instalar Update Manager Download Service (UMDS).
Requisitos
Compruebe que haya una instancia de base de datos PostgreSQL de una versión compatible instalada en el sistema y que el sistema Linux también sea de un tipo compatible. Consulte Bases de datos y sistemas operativos basados en Linux compatibles para instalar UMDS
Compruebe que tiene credenciales de usuario de base de datos PostgreSQL.
Compruebe que el directorio de instalación de UMDS es diferente del directorio del almacén de revisiones.
Procedimiento
- En el equipo Linux, abra el shell de comandos.
- Inicie sesión como usuario de PostgreSQL y cree una instancia y un usuario de base de datos; para ello, ejecute los comandos siguientes:
su - postgres
createdb <database_name>
createuser -d -e -r <database_username> -P
Pwd: <database_password>
- Desplácese hasta la carpeta que contiene el archivo de configuración de PostgreSQL pg_hba.conf.
Sistema Linux |
Ubicación predeterminada |
Ubuntu 14.0.4 |
/etc/postgresql/<postgres_version>/main/pg_hba.conf |
Red Hat Enterprise Linux 7.0 |
/var/lib/pgsql/<postgres_version>/data/pg_hba.conf |
- En el archivo de configuración de PostgreSQL, habilite la autenticación de contraseña para el usuario de base de datos insertando la siguiente línea justo encima de local all all peer.
#TYPE |
DATABASE |
USER |
ADDRESS |
METHOD |
local |
<database_name> |
<database_username> |
|
md5 |
- Cierre la sesión como usuario de PostgreSQL ejecutando el siguiente comando:
- Cree un archivo de configuración /etc/odbcinst.ini.
- Según cuál sea el sistema Linux, desplácese hasta los archivos de controlador ODBC psqlodbcw.so o libodbcpsqlS.so.
Sistema Linux |
Ubicación predeterminada |
Ubuntu 14.0.4 |
/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so |
Red Hat Enterprise Linux 7.0 |
/usr/lib64/libodbcpsqlS.so |
- Agregue archivos de rutas de acceso de controlador a /etc/odbcinst.ini.
Sistema Linux |
Comando |
Ubuntu 14.0.4 |
[PostgreSQL]
Description=PostgreSQL ODBC driver (Unicode version)
Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
Debug=0
CommLog=1
UsageCount=1 |
Red Hat Linux 7.0 |
[PostgreSQL]
Description=PostgreSQL ODBC driver (Unicode version)
Driver64=<path>/psqlodbcw.so
Setup64=<path>/libodbcpsqlS.so
Debug=0
CommLog=1
UsageCount=1 |
- Cree un archivo de sistema /etc/odbc.ini.
- Agregue el siguiente contenido a /etc/odbc.ini.
[UMDS_DSN]
;DB_TYPE = PostgreSQL
;SERVER_NAME = localhost
;SERVER_PORT = 5432
;TNS_SERVICE = <database_name>
;USER_ID = <database_username>
Driver = PostgreSQL
DSN = UMDS_DSN
ServerName = localhost
PortNumber = 5432
Server = localhost
Port = 5432
UserID = <database_username>
User = <database_username>
Database = <database_name>
- Cree un vínculo simbólico entre UMDS y PostgreSQL ejecutando el siguiente comando:
ln -s /var/run/postgresql/.s.PGSQL.5432 /tmp/.s.PGSQL.5432
Qué hacer a continuación
Al instalar UMDS en un sistema basado en Linux, utilice la instancia de base de datos PostgreSQL que configuró aquí.