Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
Libertya es un software de gestin integral administrativa, totalmente libre, diseado para su rpida
implementacin y puesta en marcha en empresas del segmento PyME
Posee una completa funcionalidad que cubre ampliamente los requerimientos de cualquier organizacin,
siendo diseado y desarrollado ntegramente con herramientas open source, por lo que no posee costo
alguno para los usuarios que quieran descargarlo e instalarlo.
Su arquitectura interna y la estructura de su base de datos se han construido en base al cdigo de exitosos
productos de software libre a nivel internacional, que han sido modificados y actualizados para generar una
solucin de sencilla configuracin, y totalmente adaptado a los requerimientos impositivo-legales vigentes.
El uso de cdigo probado y eficiente, sumado a la amplia experiencia de su comunidad de desarrolladores
en el mercado de sistemas de gestin, garantizan la confiabilidad y escalabilidad que las PyMEs requieren
de sus aplicaciones de misin crtica.
Sus principales caractersticas son:
Libertya cubre ntegramente las necesidades administrativas y contables de una empresa PyME a travs
de circuitos pensados para balancear la sencillez en el uso con la flexibilidad de procedimientos.
Su estructura de base de datos y arquitectura interna permiten una gran escalabilidad asegurando un
ptimo funcionamiento en empresas de cualquier tamao.
Sus principales prestaciones incluyen:
Gestin de productos
Gestin de almacenes
Gestin de precios
Registro de clientes
Esquema de descuento por cliente, grupo de clientes
Agrupacin de clientes por afinidad
Ingreso y autorizacin de pedidos, tanto de artculos como de servicios
Generacin de remitos de clientes desde facturas o desde pedidos
Ingreso y generacin facturas de clientes por venta de artculos o servicios, facturacin de pedidos y
remitos.
Listado de pendientes de entrega
Generacin de precios de venta desde precios de compra
Asignacin de tasas de IVA por artculo
Libro de IVA Ventas
Contabilizacin a nivel de artculo
Listado de cuenta corriente, facturas adeudadas, vencimientos, etc
Cobranza, Registro de anticipos.
Tesorera
Conciliacin de bancos
Estado de cuentas
Contabilidad
Importante
Licencia Pblica Libertya (LPLY) Versin 1.0
0. PRLOGO
La Licencia Pblica de Libertya (LPLY) est derivada literalmente de la traduccin al espaol de la licencia
pblica CDDL, aprobada por la OSI (Open Source Iniciative) el 14 de Enero del 2.005 derivada a su vez de
la licencia pblica MPL 1.1.
1. DEFINICIONES
1.1 "COLABORADOR"
Se entiende por colaborador a todo individuo o entidad que crea o contribuye a la creacin de
modificaciones.
1. software original o
2. las modificaciones realizadas en el mismo o
3. la combinacin de archivos que contienen software original y archivos que contienen
modificaciones, en cada caso incluyendo sus partes correspondientes.
1.4 "EJECUTABLE"
Se entiende por ejecutable el cdigo amparado en cualquier forma distinta de cdigo fuente.
1.7. "LICENCIA"
Se entiende por licencia el presente documento.
1.8 "LICENCIABLE"
Se entiende por licenciable todo aquel cdigo del que se ostenta el derecho a garantizar, en la mxima
medida posible, bien en el momento de la garanta inicial o mediante adquisicin subsiguiente, todos y cada
uno de los derechos garantizados por la presente.
1.9. "MODIFICACIONES"
Se entienden por modificaciones el cdigo fuente y la versin ejecutable de cualquiera de los siguientes:
1. Cualquier archivo que resulte de la adicin, borrado, o modificacin de los contenidos de un archivo
que contuviera software original o modificaciones previas.
2. Cualquier nuevo archivo que contenga cualquier parte del software original o modificaciones previas
o;
3. Cualquier archivo nuevo con el que se haya contribuido o que de cualquier otra manera se haya
puesto a disposicin del pblico bajo los trminos de esta licencia.
Seala a un individuo o entidad legal que ejerce sus derechos, bajo, y siempre cumpliendo con todos sus
trminos de esta licencia. Para las entidades legales "usted" incluye cualquier entidad que controla o esta
controlada, o est bajo control comn de dicha entidad legal referenciada como "usted". Para los propsitos
de esta definicin, "control" se entiende por:
1. la capacidad, directa o indirecta, de regir la direccin o gestin de dicha entidad, tanto medio
contrato como de cualquier otra manera, o
2. la propiedad de mas del cincuenta por ciento (50%) de las acciones actuales, participaciones, o la
propiedad de plusvalas de dicha entidad.
2. GARANTAS DE LA LICENCIA
1. bajo los derechos de propiedad intelectual (distintos de los de patente o de marca registrada)
licenciable por el desarrollador inicial para usar, reproducir, mostrar, ejecutar, relicenciar y distribuir
el software original (o partes correspondientes al mismo) con o sin modificaciones, y/o como parte
de un producto extendido; y
2. bajo reclamaciones de derechos de patentes infringidas por la creacin, uso o venta del software
original, para crear, haber creado, usar, practicar, vender, y ofrecer para la venta y/o disponer de
cualquier otra manera del software original (o partes correspondientes al mismo).
3. las licencias garantizadas en esta seccin 2.1 (a) y (b) son efectivas desde la fecha que el
desarrollador inicial distribuya inicialmente o de cualquier otra manera haga disponible a terceros
el cdigo original bajo los trminos de esta licencia.
1. bajo los derechos de propiedad intelectual (distintos de patente o marca registrada) licenciable por
colaborador para usar, reproducir, modificar, mostrar, ejecutar, relicenciar y distribuir las
modificaciones realizadas por dicho colaborador (o partes correspondientes) bien en su estado
original, con otras modificaciones, como software amparado, y/o como parte de un producto
extendido; y
2. bajo reclamaciones de derechos de patentes infringidas por la creacin, uso o venta de las
modificaciones realizadas por dicho colaborador bien por separado y/o en combinacin con su
versin del colaborador (o partes de dicha combinacin), para crear, usar, vender, ofrecer para la
venta, haber creado y/o disponer de cualquier otra manera de:
3. las licencias garantizadas en las secciones 2.2(a) y 2.2 (b) son efectivas en la fecha en que el
colaborador distribuya inicialmente o ponga de cualquier otra manera las modificaciones a
disposicin de un tercero.
por cualquier cdigo que el colaborador haya borrado de la versin del colaborador;
por infracciones causadas por:
modificaciones de terceros de la versin del colaborador o
la combinacin de modificaciones hechas por dicho colaborador con otro software (excepto como
3. OBLIGACIONES DE DISTRIBUCIN
Adicionalmente, usted debe informar a los destinatarios de dicho cdigo amparado en forma ejecutable
sobre la manera o forma de obtener la forma de cdigo fuente de dicho cdigo amparado de una manera
razonable o mediante un medio tradicionalmente establecido o estndar para el intercambio de software.
3.2. MODIFICACIONES
Las modificaciones que usted cree, o con las que usted contribuya estn regidas bajo los trminos de esta
licencia. Usted afirma de buena fe que considera que sus modificaciones son sus creaciones originales y/o
que usted ostenta derechos suficientes para garantizar los derechos contenidos y detallados en esta
licencia.
Usted debe incluir un aviso o nota en cada una de sus modificaciones de tal manera que le identifique a
usted como el colaborador de esa modificacin. Usted no debe eliminar o alterar ningn copyright o aviso
de patente o marca registrada que este contenida en el software amparado, o cualquier aviso de
licenciamiento o texto descriptivo de alguna clase que establezca atribuciones o derechos de cualquier tipo
de cualquier otro colaborador o del propio desarrollador inicial.
4. VERSIONES DE LA LICENCIA
El custodio original podr, si as lo considera, transferir la custodia de esta licencia y todos los derechos
asociados a ella, a otra organizacin, que pueda cuidar, promocionar o mantener el uso de la misma y de
su software asociado.
1. renombra la licencia y elimina cualquier referencia al nombre del custodio de la licencia (excepto
para sealar que la licencia difiere de la presente licencia) y
2. hacer patente de cualquier otra manera que la licencia contiene trminos que difieren de los de la
presente licencia, y
3. respeta todos y cada uno de los trminos actualmente existentes en esta licencia si se trata de un
producto extendido basado en el software original Libertya.
5. AUSENCIA DE GARANTA
EL CDIGO AMPARADO SE OFRECE BAJO ESTA LICENCIA "TAL CUAL", SIN GARANTA DE
NINGUNA CLASE, NI EXPRESA NI IMPLCITA, INCLUYENDO, SIN LIMITACIN, GARANTAS DE QUE
EL CDIGO AMPARADO EST LIBRE DE FALLOS, ES SUSCEPTIBLE DE SER VENDIDO, ESTA
DISEADO PARA UN PROPSITO CONCRETO O LIBRE DE INFRACCIONES. CUALQUIER TIPO DE
6. TERMINACIN
6.1. Esta licencia y los derechos garantizados por la misma terminarn automticamente si usted
no cumple los trminos de esta licencia o no pasa a cumplirlos treinta das despus de comprobar
la falta de cumplimiento de la misma. Aquellas disposiciones que por su naturaleza deban
permanecer efectivas tras la terminacin de la licencia seguirn en vigor tras la terminacin.
6.2. Si realiza una reclamacin por infraccin de patente (excluyendo acciones de declaracin
judicial, que legalmente siguen otra va) contra el desarrollador inicial o un colaborador ( se
denominar "participante" a aquel desarrollador inicial o colaborador al que usted dirija dicha
reclamacin) alegando que el software del participante (entendiendo por software del participante
la versin del colaborador donde el participante es un colaborador o el software original, donde el
participante es el desarrollador inicial) directamente o indirectamente infringe cualquier patente,
entonces todos y cada uno de los derechos garantizados directa o indirectamente a usted por
dicho participante, desarrollador inicial (si el desarrollador inicial no es el participante) y todos los
colaboradores en las secciones 2.1 y/o 2.2 de esta licencia se terminarn prospectiva y
automticamente tras 60 das desde el aviso del participante, a menos que tras ese periodo de 60
das usted retire su reclamacin con respecto al software del participante contra dicho participante
bien de manera unilateral o tras llegar a acuerdo escrito con el participante.
6.3. En el caso de terminacin bajo las secciones 6.1 6.2., todas las licencias de usuario final
que hayan sido debidamente garantizadas por usted o cualquier distribuidor, con carcter previo a
la terminacin (excluyendo las licencias garantizadas a usted por cualquier distribuidor) seguirn
en vigor tras la terminacin.
7. LIMITACIN DE RESPONSABILIDAD
EN NINGN CASO, Y BAJO NINGUNA TEORA LEGAL, BIEN POR AGRAVIO, (INCLUYENDO
NEGLIGENCIA), CONTRATO, O CUALQUIER OTRA FORMA, USTED, EL DESARROLLADOR INICIAL,
CUALQUIER OTRO COLABORADOR, O CUALQUIER DISTRIBUIDOR DEL CDIGO AMPARADO, O
CUALQUIER PROVEEDOR O CUALQUIERA DE DICHAS PARTES, SER RESPONSABLE ANTE
NINGN SUJETO POR NINGN TIPO DE DAO INDIRECTO, ESPECIAL, INCIDENTAL O DERIVADO
DE NINGUNA CLASE, INCLUYENDO, SIN LIMITACIN, DAOS POR PERDIDA DE BENEFICIOS,
PRDIDAS DE FONDO DE COMERCIO, PARO DE LA ACTIVIDAD, FALLO O MALFUNCIONAMIENTO
DE DISPOSITIVOS O APARATOS, Y TODOS Y CADA UNO DE LOS DAOS O PRDIDAS
COMERCIALES, INCLUSO SI DICHA PARTE HA SIDO INFORMADA DE LA POSIBILIDAD DE DICHOS
8. VARIOS
sta licencia representa el acuerdo total en lo que concierne al objeto de este contrato. Si cualquier
provisin de esta licencia se demuestra inaplicable, dicha provisin se reformara solo hasta el punto
necesario para hacerla aplicable. Esta licencia se regir por la legislacin aplicable en la Repblica
Argentina (excepto hasta el punto en que la legislacin adicional, si la hubiera, lo disponga de otra manera),
excluyendo las provisiones que entren en conflicto con la ley. Con respecto a las disputas en las que al
menos una de las partes sea legalmente residente, o una entidad u organizacin documentada o registrada
legalmente en la Repblica Argentina, cualquier litigio relacionado con esta licencia estar bajo jurisdiccin
de los tribunales ordinarios de la Provincia de Santa Cruz, sin reclamacin alguna por otro fuero o
jurisdiccin que pudiere corresponder, siendo la parte culpable de las costas, incluyendo sin limitacin,
costas procesales y costes y gastos razonables de abogados y procuradores. La aplicacin de la
convencin de las naciones unidas para los contratos para la venta internacional de bienes esta
expresamente excluida. Cualquier ley o disposicin que establezca que el idioma de un contrato debe ser
interpretado contra el redactor del mismo no se aplicar a esta licencia.
A.2. LIBERTYA SOFTWARE LIBRE DE GESTIN es una marca registrada del desarrollador inicial,
quien ejerce su derecho al registro de la misma con el fin de mantener la marca, como denominacin del
software original denominado LIBERTYA SOFTWARE LIBRE DE GESTIN, exclusivamente bajo los
trminos de sta licencia pblica LPLY, imposibilitando as la utilizacin exclusiva del nombre y la marca
por parte de terceros con carcter privativo, y permitiendo en todo momento el uso pblico de la misma
bajo los trminos exclusivos de la LPLY y nicamente para su utilizacin junto con el software original
objeto de la presente licencia LPLY.
A.3. El software original denominado LIBERTYA incluye junto con cdigo nuevo, partes de cdigo,
libreras, modificaciones y extensiones sobre las mismas, cuyos respectivos trminos de licencia son
respetados por la presente licencia LPLY, de los siguientes proyectos de software libre que potencian el
software original LIBERTYA:
Todas las marcas registradas aqu mencionadas son propiedad de sus respectivos propietarios y la
presente licencia LPLY no otorga ni quita derecho alguno en relacin con las mismas.
A.4. Todas las imgenes obtenidas o provenientes del logotipo original de LIBERTYA, e incluidas con el
software original, cuando sean separadas del software original, quedan bajo la licencia Creative
Commons Reconocimiento-NoComercial-SinObraDerivada-2.5. Usted es libre de copiar, distribuir y
comunicar pblicamente la obra, bajo las condiciones siguientes:
1. Reconocimiento. Debe reconocer los crditos de la obra indicando siempre su origen en cualquier
caso de publicacin.
2. No comercial. No puede utilizar esta obra para fines comerciales, fuera de la propia licenciaLPLY o
su utilizacin junto con el software original o para promocin del mismo. No se puede utilizar estas
imgenes en obra comercial alguna sin el permiso del desarrollador inicial del software original.
3. Sin obras derivadas. No se puede alterar, transformar o generar una obra derivada a partir de esta
obra.
El logotipo original de LIBERTYA est registrado junto con la marca LIBERTYA segn los trminos
del Addendum A.2, y su uso fuera de las condiciones anteriormente expuestas est expresamente
prohibido. Alguna de estas condiciones podran no aplicarse si se obtiene el permiso del titular de los
derechos de autor, el desarrollador inicial del software original.
Los derechos derivados de usos legtimos u otras limitaciones reconocidas por ley no se ven afectados por
lo anterior.
A.5. Toda la documentacin incluida originalmente con el software original, cuando sea separadas del
software original, queda bajo la licencia Creative Commons Reconocimiento-NoComercialSinObraDerivada-2.5. Usted es libre de copiar, distribuir y comunicar pblicamente la obra, bajo las
condiciones siguientes:
1. Reconocimiento. Debe reconocer los crditos de la obra indicando siempre su origen en cualquier
caso de publicacin.
2. No comercial. No puede utilizar esta obra para fines comerciales, fuera de la propia licenciaLPLY o
su utilizacin junto con el software original o para formacin sobre el mismo. No se puede utilizar
esta documentacin en obra comercial alguna sin el permiso del autor, sea el desarrollador inicial
del software original o un colaborador cualquiera.
3. Sin obras derivadas. No se puede alterar, transformar o generar una obra derivada a partir de esta
obra.
Alguna de estas condiciones podran no aplicarse si se obtiene el permiso del titular de los derechos de
autor, sea el desarrollador inicial del software original o un colaborador cualquiera.
Los derechos derivados de usos legtimos u otras limitaciones reconocidas por ley no se ven
afectados por lo anterior. Adicionalmente podr existir documentacin externa, no incluida con el
software original, bajo cualquier otro tipo de licencia extendida por el correspondiente autor.
A.6. Todo aquel cdigo fuente del software original, no derivado, extendido ni modificado en modo alguno
de ningn otro proyecto de software libre anteriormente mencionado en el Addendum A.2., ni mencionado
en el Addendum A.4. es declarado por el desarrollador inicial directamente relicenciable bajo la
licencia GNU LGPL (GNU Lesser General Public License), y por extensin de la propia licencia LPLY a
cualquier otra licencia reconocida por la OSI (Open Source Initiative) que no vulnere ninguna de las
condiciones de la presente licencia LPLY, PARA EL CDIGO FUENTE OBJETO DE
RELICENCIAMIENTO.
Instalacin Libertya
Para algunos el procedimiento de instalacin de Libertya puede parecer bastante complejo, por eso vamos
a tratar de simplificarlo al mximo y de aportar la mayor informacin posible acerca del mismo.
No obstante no debemos olvidar que se trata de un ERP empresarial muy completo y avanzado, con lo que
siempre son necesarios determinados conocimientos acerca de bases de datos o administracin de
sistemas para una correcta instalacin.
Una vez descargado, hacer doble click para iniciar el instalador. Aparecer la siguiente pantalla:
Click en Siguiente para pasar a la siguiente pantalla en la cual se debe aceptar la licencia pblica de
Libertya.
Luego de aceptar la licencia, aparecer la pantalla en la que se debe indicar el directorio de instalacin de
Libertya. Por defecto el directorio de instalacin esC:\ServidorOXP. Es altamente recomendable que no
se cambie el directorio de instalacin debido a que pueden surgir problemas en el funcionamiento de
algunas de las caractersticas del programa.
Nota: en algunos sistemas puede ocurrir que los directorios que contengan espacios en blanco produzcan
que la instalacin no se realice correctamente. Para evitar estos problemas se recomienda cambiar los
directorios de instalacin de JDK y PG que ofrece por defecto el instalador, a directorios que no contengan
espacios, por ejemplo: C:\Java\jdk1.6.0_14 y C:\PostgreSQL\8.3
Si alguno de los componentes o todos estn presentes en el sistema, entonces la pantalla muestra el
directorio de la instalacin existente de cada uno de ellos.
A continuacin, se presenta una pantalla en la que se deben ingresar datos especficos para la instalacin
de PostgreSQL y la base de datos de Libertya. Esta pantalla permite ingresar el nombre de la base de datos
de Libertya. El instalador crear la base de datos con este nombre y en caso de estar utilizando un servidor
Postgres existente, el instalador validar la existencia de una base de datos con el nombre ingresado. Si la
base de datos ya existe, se le pedir al usuario que modifique el nombre de la misma. En caso de que
PosgreSQL no est instalado an en el sistema, el instalador pedir una contrasea para el nuevo usuario
de sistema 'postgres'. Esta contrasea ser utilizada tambin para el superusuario de postgres, usuario de
la base de datos de Libertya y el certificado del servidor de Libertya. La contrasea NO debe contener
espacios en blanco!
Nota: en el caso de utilizar un Postgres existente, al presionar Siguiente el instalador presentar una
advertencia que indica que se sobrescribir el archivo pg_hba.conf para permitir las conexiones del
servidor de aplicaciones de Libertya. Bsicamente el nuevo archivo de configuracin contiene entradas que
permiten el acceso al servidor Postgres desde la LAN en la que se encuentra instalado, sin necesidad de
autenticacin. Luego de la instalacin, es posible ajustar manualmente estas configuraciones para proveer
mayor seguridad en caso de ser necesario.
Es el turno ahora de la configuracin de los puertos de los servicios requeridos por Libertya. El instalador
presentar una pantalla que permite configurar y validar los puertos del servidor web (HTTP y HTTPS) y el
puerto JNP utilizado para la comunicacin entre el cliente y el servidor de aplicaciones de Libertya. Aqu el
instalador ofrece valores comunes por defecto que pueden ser cambiados en caso de que alguno de ellos
estn en uso en el equipo de instalacin. Al presionar en siguiente el instalador validar los puertos
ingresados, y en caso de que alguno de ellos se encuentre en uso informar al usuario mediante un
mensaje de advertencia indicando el o los puertos que debe cambiar para continuar con la instalacin.
A continuacin se puede elegir en que carpeta del men inicio el instalador cree los accesos directos de
Libertya. En caso de que no se quieran crear accesos directos, simplemente se debe marcar la opcin No
crear accesos directos.
Ahora s, estamos listos para instalar Libertya. Click en Instalar para comenzar con el proceso. Si el
instalador detect la necesidad de instalar el JDK y/o PostgreSQL, el proceso comienza instalando estos
componentes.
Instalacin de PostgreSQL
Para comenzar a utilizar Libertya, lo primero que tenemos que hacer es iniciar el servidor de aplicaciones.
Esto se puede realizar desde el acceso directo creado por el instalador en el men de programas, o
directamente ejecutando el script de inicio de servidor que se encuentra dentro del directorio utils de la
instalacin de Libertya. (C:/ServidorOXP/utils/IniciarServidor.bat)
Luego, debemos iniciar el cliente Libertya. Al hacerlo, ya sea desde el browser o desde Libertya.exe,
ingresar al dialogo de configuracin de la conexin (candado pequeo a la derecha del dialogo de
servidor).
Y poner all la IP o el nombre de la computadora donde estamos corriendo (o sea: donde se inici el
servidor de aplicaciones). Adems, es necesario indicar el puerto del servidor de aplicaciones utilizado para
la comunicacin con el cliente. Este es el puerto JNP que fue configurado en la pantalla de instalacin
previamente comentada. Luego presionar el botn "Test de Aplicacin" o "Test de Base de datos", segn
corresponda, para cerciorarnos de que la conexin con el servidor est establecida correctamente.
Aqu el funcionamiento correcto es que el sistema se comunique con el servidor, obtenga de este la
configuracin (nombre de base de datos, puerto, usuario, etc) y con esta informacin verifique la conexin
al servidor de base de datos mostrando DOS tildes verdes si todo esta ok.
Una vez establecida la conexin con el servidor de aplicaciones y de base de datos, se debe utilizar el
usuario AdminLibertya con el mismo password.
Preguntas Frecuentes
1) No puedo iniciar el Cliente Ligero de Libertya desde mi navegador Web. El navegador solo me permite
Manual de Instalacin en
Ubuntu / Debian
-1-
ndice de contenido
1. Paquetes de Software y archivos necesarios....................................................................3
2. Instalacin de Sun Java JDK 6..........................................................................................3
3. Instalacin de PostgreSQL................................................................................................3
3.1 Instalacin de libreras requeridas...............................................................................3
3.2 Compilacin, Instalacin y Configuracin...................................................................4
3.3 Instalacin del mdulo PL/Java...................................................................................5
3.4 Instalacin de PL/Java en una base de datos.............................................................6
3.5 Instalacin de PostgreSQL como un servicio al arranque..........................................7
3.6 Otros ajustes y tareas relacionadas con PostgreSQL................................................7
4. Instalacin de Libertya.......................................................................................................7
4.1 Configuracin e instalacin de binarios.......................................................................8
4.2 Creacin de la base de datos......................................................................................8
4.3 Configuracin de Libertya............................................................................................9
4.4 Instalacin del Servidor de Libertya como un servicio al arranque.............................9
5. Instalacin de FreeNX.......................................................................................................9
-2-
ServidorOXP_VAA.MM.zip
dump_libertya_AAMMar.zip
PostgreSQL
postgresql-8.3.11.tar.gz (fuentes)
Comando para instalar JDK de Sun. Si no est en los repositorios habr que buscar en
Internet algn repositorio que disponga del paquete y agregarlo al apt (ver Repositorios
conocidos).
aptgetinstallsunjava6jdk
Si el servidor tiene otro java instalado (OpenJDK por ejemplo) es recomendable ejecutar
el siguiente comando para definir la JVM por defecto, que debera ser la java-6-sun
updatealternativesconfigjava
2.1 Repositorios
Ubuntu 10.04
addaptrepository"debhttp://archive.canonical.com/lucidpartner"
aptgetupdate
Ubuntu 11.04
-3-
addaptrepositoryppa:ferramroberto/java
aptgetupdate
3. Instalacin de PostgreSQL
Realizar todo como root
sudos
Nota: para crear el usuario sin home y como un usuario del sistema usar:
adduserpostgresnocreatehomesystemshell/bin/bashgroup
Crear el directorio donde estarn las Bases de Datos . El directorio puede estar en
cualquier lugar no necesariamente dentro del pgsql. Incluso en otro disco rgido . Este es
el directorio por defecto.
-4-
mkdir/usr/local/pgsql/data
chownpostgres:postgres/usr/local/pgsql/data
Probar si el servidor inicia correctamente. Cerrar la sesin o consola actual para que las
variables definidas en /etc/profile surtan efecto.
Iniciar el servidor
/usr/local/pgsql/bin/pg_ctlstart
Probar conectarse con PgAdmin desde el mismo servidor o desde otra PC de la LAN.
Luego detener el servidor para continuar
/usr/local/pgsql/bin/pg_ctlstop
-5-
64 bits
cppljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
/usr/local/pgsql/lib
cd/usr/local/pgsql/lib
tarxzfpljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
64 bits
dynamic_library_path='/usr/lib/jvm/java6
sun/jre/lib/amd64:/usr/lib/jvm/java6
sun/jre/lib/amd64/server:/usr/local/pgsql/lib'
custom_variable_classes='pljava'
pljava.classpath='/usr/local/pgsql/lib/pljava.jar'
-6-
/usr/lib/jvm/java6sun/jre/lib/i386
/usr/lib/jvm/java6sun/jre/lib/i386/client
/usr/local/pgsql/lib
64 bits
/usr/lib/jvm/java6sun/jre/lib/amd64
/usr/lib/jvm/java6sun/jre/lib/amd64/server
/usr/local/pgsql/lib
Nota: Al ejecutar este comando no debe dar errores. Si muestra algn error implica que el
mdulo de PL/Java no fue instalado correctamente y se deber revisar la seccin anterior.
Configurar la base de datos template1 de modo que cada vez que se cree una nueva BD
ya tenga el esquema SQLJ.
psqlUpostgresdtemplate1f/usr/local/pgsql/lib/install.sql
-7-
sudocp/usr/local/src/postgresql8.3.11/contrib/start
scripts/linux/etc/init.d/postgresql
cd/etc/init.d/
chmod+xpostgresql
4. Instalacin de Libertya
Continuar como root
sudos
cdutils
chmodR+x*.sh
Crear el lenguaje plpgsql en la base de datos template1 para que cada vez que se cree
una nueva base de datos la misma ya contenga el lenduaje requerido por las funciones
que contiene la base de datos de libertya.
createlangUpostgresdtemplate1plpgsql
-9-
5. Instalacin de FreeNX
Este programa es opcional y solo se requiere en ambientes en donde se necesite acceso
va WAN.
- 10 -
- 11 -
Manual de Instalacin en
CentOS
-1-
ndice de contenido
1. Paquetes de Software y archivos necesarios....................................................................3
2. Instalacin de Sun Java JDK 6..........................................................................................3
3. Instalacin de PostgreSQL................................................................................................5
3.1 Instalacin de libreras y programas requeridos.........................................................5
3.2 Compilacin, Instalacin y Configuracin...................................................................5
3.3 Instalacin del mdulo PL/Java...................................................................................6
3.4 Instalacin de PL/Java en una base de datos.............................................................8
3.5 Instalacin de PostgreSQL como un servicio al arranque..........................................8
3.6 Otros ajustes y tareas relacionadas con PostgreSQL................................................9
4. Instalacin de Libertya.......................................................................................................9
4.1 Configuracin e instalacin de binarios.......................................................................9
4.2 Creacin de la base de datos......................................................................................9
4.3 Configuracin de Libertya..........................................................................................10
4.4 Instalacin del Servidor de Libertya como un servicio al arranque...........................11
5. Instalacin de FreeNX......................................................................................................11
-2-
ServidorOXP_VAA.MM.zip
dump_libertya_AAMMar.zip
PostgreSQL
postgresql-8.3.11.tar.gz (fuentes)
-3-
mvjdk6u25linuxi586.bin/opt
cd/opt/
chmoda+xjdk6u25linuxi586.bin
./jdk6u25linuxi586.bin
64 bits
cd/usr/lib64/mozilla/plugins
lns.../jdk1.6.0_25/jdk/jre/lib/amd64/libnpjp2.so.
Si el servidor tiene otro java instalado (OpenJDK por ejemplo) hay que setear el jvm por
defecto haciendo lo siguiente.
Ver las versiones de java instaladas
/usr/sbin/alternativesconfigjava
Chequear cuentos programas proveen java, ver el nmero asociado a la izquierda. Si solo
hay uno, debemos instalar el java SUN en el lugar 2, si hay 2 en el 3, etc.
Comando para instalar java SUN en este listado. (ejemplo, nmero 2).
/usr/sbin/alternativesinstall/usr/bin/javajava/usr/lib/jvm/java
6sun/bin/java2
-4-
javaversion
3. Instalacin de PostgreSQL
Realizar todo como root
sudos
-5-
Crear el directorio donde estarn las Bases de Datos . El directorio puede estar en
cualquier lugar no necesariamente dentro del pgsql. Incluso en otro disco rgido . Este es
el directorio por defecto.
mkdir/usr/local/pgsql/data
chownpostgres:postgres/usr/local/pgsql/data
Probar si el servidor inicia correctamente. Cerrar la sesin o consola actual para que las
variables definidas en /etc/profile surtan efecto.
Iniciar el servidor
/usr/local/pgsql/bin/pg_ctlstart
Probar conectarse con PgAdmin desde el mismo servidor o desde otra PC de la LAN.
Luego detener el servidor para continuar
-6-
/usr/local/pgsql/bin/pg_ctlstop
64 bits
cppljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
/usr/local/pgsql/lib
cd/usr/local/pgsql/lib
tarxzfpljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
64 bits
dynamic_library_path='/usr/lib/jvm/java6
sun/jre/lib/amd64:/usr/lib/jvm/java6
sun/jre/lib/amd64/server:/usr/local/pgsql/lib'
custom_variable_classes='pljava'
pljava.classpath='/usr/local/pgsql/lib/pljava.jar'
-7-
64 bits
/usr/lib/jvm/java6sun/jre/lib/amd64
/usr/lib/jvm/java6sun/jre/lib/amd64/server
/usr/local/pgsql/lib
Nota: Al ejecutar este comando no debe dar errores. Si muestra algn error implica que el
mdulo de PL/Java no fue instalado correctamente y se deber revisar la seccin anterior.
Configurar la base de datos template1 de modo que cada vez que se cree una nueva BD
ya tenga el esquema SQLJ.
psqlUpostgresdtemplate1f/usr/local/pgsql/lib/install.sql
-8-
4. Instalacin de Libertya
Continuar como root
sudos
-9-
mvServidorOXP/ServidorOXP
cd/ServidorOXP
chmodR+x*.sh
cdutils
chmodR+x*.sh
Crear el lenguaje plpgsql en la base de datos template1 para que cada vez que se cree
una nueva base de datos la misma ya contenga el lenduaje requerido por las funciones
que contiene la base de datos de libertya.
createlangUpostgresdtemplate1plpgsql
- 10 -
psqldlibertyaUlibertyac"selectinvoiceopen(1011629,0)"
- 11 -
5. Instalacin de FreeNX
Este programa es opcional y solo se requiere en ambientes en donde se necesite acceso
va WAN.
Dependiendo la versin de CentOS se deben realizar diferentes pasos para la instalacin.
La siguiente gua describe como realizar la instalacin de FreeNX: Instalacin de FreeNX
- 12 -
Manual de Instalacin en
Fedora
-1-
ndice de contenido
1. Paquetes de Software y archivos necesarios....................................................................3
2. Instalacin de Sun Java JDK 6..........................................................................................3
3. Instalacin de PostgreSQL................................................................................................5
3.1 Instalacin de libreras y programas requeridos.........................................................5
3.2 Compilacin, Instalacin y Configuracin...................................................................5
3.3 Instalacin del mdulo PL/Java...................................................................................7
3.4 Instalacin de PL/Java en una base de datos.............................................................8
3.5 Instalacin de PostgreSQL como un servicio al arranque..........................................8
3.6 Otros ajustes y tareas relacionadas con PostgreSQL................................................9
4. Instalacin de Libertya.......................................................................................................9
4.1 Configuracin e instalacin de binarios.......................................................................9
4.2 Creacin de la base de datos....................................................................................10
4.3 Configuracin de Libertya..........................................................................................10
4.4 Instalacin del Servidor de Libertya como un servicio al arranque...........................11
5. Instalacin de FreeNX......................................................................................................11
-2-
ServidorOXP_VAA.MM.zip
dump_libertya_AAMMar.zip
PostgreSQL
postgresql-8.3.11.tar.gz (fuentes)
-3-
mvjdk6u25linuxi586.bin/opt
cd/opt/
chmoda+xjdk6u25linuxi586.bin
./jdk6u25linuxi586.bin
64 bits
cd/usr/lib64/mozilla/plugins
lns.../jdk1.6.0_25/jdk/jre/lib/amd64/libnpjp2.so.
Chequear cuentos programas proveen java, ver el nmero asociado a la izquierda. Si solo
hay uno, debemos instalar el java SUN en el lugar 2, si hay 2 en el 3, etc.
Comando para instalar java SUN en este listado. (ejemplo, nmero 2).
/usr/sbin/alternativesinstall/usr/bin/javajava/usr/lib/jvm/java
6sun/bin/java2
javaversion
3. Instalacin de PostgreSQL
Realizar todo como root
sudos
-5-
Crear el directorio donde estarn las Bases de Datos . El directorio puede estar en
cualquier lugar no necesariamente dentro del pgsql. Incluso en otro disco rgido . Este es
el directorio por defecto.
mkdir/usr/local/pgsql/data
chownpostgres:postgres/usr/local/pgsql/data
Probar si el servidor inicia correctamente. Cerrar la sesin o consola actual para que las
variables definidas en /etc/profile surtan efecto.
Iniciar el servidor
/usr/local/pgsql/bin/pg_ctlstart
Probar conectarse con PgAdmin desde el mismo servidor o desde otra PC de la LAN.
Luego detener el servidor para continuar
-6-
/usr/local/pgsql/bin/pg_ctlstop
64 bits
cppljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
/usr/local/pgsql/lib
cd/usr/local/pgsql/lib
tarxzfpljavax86_64unknownlinuxgnupg8.31.4.0.tar.gz
64 bits
dynamic_library_path='/usr/lib/jvm/java6
sun/jre/lib/amd64:/usr/lib/jvm/java6
sun/jre/lib/amd64/server:/usr/local/pgsql/lib'
custom_variable_classes='pljava'
pljava.classpath='/usr/local/pgsql/lib/pljava.jar'
-7-
64 bits
/usr/lib/jvm/java6sun/jre/lib/amd64
/usr/lib/jvm/java6sun/jre/lib/amd64/server
/usr/local/pgsql/lib
Nota: Al ejecutar este comando no debe dar errores. Si muestra algn error implica que el
mdulo de PL/Java no fue instalado correctamente y se deber revisar la seccin anterior.
Configurar la base de datos template1 de modo que cada vez que se cree una nueva BD
ya tenga el esquema SQLJ y el lenguaje plpgsql
psqlUpostgresdtemplate1f/usr/local/pgsql/lib/install.sql
-8-
4. Instalacin de Libertya
Continuar como root
sudos
-9-
mvServidorOXP/ServidorOXP
cd/ServidorOXP
chmodR+x*.sh
cdutils
chmodR+x*.sh
Crear el lenguaje plpgsql en la base de datos template1 para que cada vez que se cree
una nueva base de datos la misma ya contenga el lenduaje requerido por las funciones
que contiene la base de datos de libertya.
createlangUpostgresdtemplate1plpgsql
- 10 -
psqldlibertyaUlibertyac"selectinvoiceopen(1011629,0)"
- 11 -
5. Instalacin de FreeNX
Este programa es opcional y solo se requiere en ambientes en donde se necesite acceso
va WAN.
Dependiendo la versin de fedora se deben realizar diferentes pasos para la instalacin.
La siguiente gua describe como realizar la instalacin en Fedora 11:
Instalacin de FreeNX
- 12 -