2.15.2013

INSTALANDO ADEMPIERE EN DEBIAN LINUX

Saludos a tod@s!

Retomando un poco la actividad en el blog en esta ocación voy a poner a disposición una guía de instalación del ERP Adempiere en Debian GNU/Linux testing. La documentación oficial si bien es bastante completa, en lo que se refiere a la instalación puede ser un tanto confusa y no he encontrado tutoriales o guias actuales excepto para Ubuntu 10.10 y 11.04 pero como probablemente saben, eso no es lo mismo que Debian :)

La versión de Adempiere en esta guía es la 3.7.0LTS que es la última que ha visto la luz y como su nombre lo indica es versión con soporte extendido (Long Time Support), el Debian usado es la rama testing por razones de versiones de java y postgresql principalmente, se puede usar la rama stable pero habría que ver que versiones hay en los backports o hacer apt pinning o usar una versión anterior de Adempiere, pero para no complicarnos la vida, mejor Debian testing :)

A continuación enumero los pasos que se van a seguir:
  1. Instalación y configuración de Java.
  2. Instalación y configuración de PostgresSQL.
  3. Instalación y configuración de Adempiere.
  4. Inicialización de la Base de datos de Adempiere.
  5. Iniciación del Servidor de Aplicación Adempiere.
  6. Iniciación del Cliente localmente. 

2.28.2012

Servidor Local: Arch + Xampp + Joomla 2.5 + Ja T3 Framework

En esta guía voy a reproducir los pasos que he seguido para correr Joomla! sobre XAMPP (Apache, MySQL, PHP y Pearl) en un sistema ArchLinux, todo esto como servidor local; por último instalo JA T3 Framework y una plantilla. Con eso se tendría todo lo básico necesario para empezar la codificación, diseño y administración de un sitio ya sea para uso interno o para luego exportarlo a un hosting.

2.21.2012

Desactivar el sonido "beep" en el sistema.

Esto es algo rápido que suelo hacer cuando sobretodo el terminal hace repetidamente el molesto sonido "beep". Este sonido es reproducido por el pequeño parlante conectado a la tarjeta madre de nuestro equipo y según la experiencia creo que puedo decir que el 99% de los casos de equipos caseros, es parlante no se usa para nada XD
Algunas otras aplicaciones también puede que usen ese recurso para avisos audible de error como PCManFM por ejemplo, en ocaciones desactivar este sonido se puede hacer en alguna preferencia o configuración propia de la aplicación, pero por lo dicho anteriormente creo que es completamente seguro desactivar por completo su uso. Para ello en el caso de la distro Arch, uso la opción de blacklisting para evitar la carga del módulo que maneja ese parlante llamado pcspkr desde el inicio del sistema.

La mejor práctica es crear un archivo .conf dentro de /etc/modprobe.d/ donde ponemos todos los módulos que no queremos que se cargen o uno por cada módulo si lo queremos, por ejemplo en este caso:

$ vim /etc/modprobe.d/nobeep.conf
Y su contenido sería:

# Módulo para pc speaker
blacklist pcspkr

Y al iniciar nuevamente el sistema no se cargará este módulo y por enede no más beeps molestos ;)

Para saber qué módulos son cargados por el initramfs podemos ejecutar mkinitcpio -v y mkinitcpio -M, otro comando útil es lsmod.

Una vez que sepámos el módulo y queramos verificar si ese es el del parlante ejecutamos el comando:

$ rmmod
  Si por el contrario quisiéramos cargar el módulo en caso de nescesitarlo pues ejecutamos:

$ modprobe

Bueno, eso es todo, algo rápido pero útil :)

Saludos.

2.18.2012

Instalando Packer en Arch linux.

Instalando Packer en Arch linux.

Packer es un wrapper de pacman con soporte de AUR, su instalación es bastante sencilla y las dependencias son solo tres, base-devel, fakeroot y git. Para instalarlo ejecutamos los siguientes pasos:

$ wget http://aur.archlinux.org/packages/pa/packer/packer.tar.gz
$ tar xvzf packer.tar.gz
$ cd packer
$ makepkg -si


Si se encuentra algún error, sobretodo con el relacionado con git, unicamente ejecuten nuevamente makepkg -si y reinstalen el paquete.

Suerte!

2.03.2011

Servidor NFS sobre Debian, distintos clientes.

En el post anterior sobre la instalación de un servidor web lighttpd decía que lo hice en una pc antigua que volvió a la vida jeje. Bueno otra cosa que conseguí fue un disco IDE de 80Gb en muy buenas condiciones (verifiqué su estado con herramientas como smartctl y hdparm) al cual lo primero que hice fúe vaciarlo y crear una partición ext3 del tamaño completo del disco. En primera instancia pense en ponerlo en mi equipo ya que su disco sata de 320Gb está casi lleno. Pero al ver que las portátiles de mi madre y padre no tienen respaldos actuales y que son muchos gigas de información importante, decidí darle más uso al equipo que hace de servidor web y montar otro servidor, pero esta vez un servidor NFS.

2.02.2011

Servidor Web Lighttpd

Luego de dar vida nuevamente a una pc vieja que tenía acumulando polvo mediante una instalación base de Debian Squeeze, decidí hacer algo más con ella.El equipo tiene las maravillosas especificaciones de: AMD Semphron 1200+, 512Mb de RAM, Chipset SiS630 y todo lo demás onboard. Si bien para un escritorio actual puede que no sea mucho, es suficiente para muchos tipos de tareas, mas aún si se presinde de entorno de escritorio ;)

Para hacer pruebas con mi red local, decidí montar un servidor web. Este tenía que ser liviano, estable y rápido. No hay problema si se tiene que sacrificar alguna cosa de avanzada por que no se la requiere (de momento). Así que recordaba servidores "peso ligero" como el confiable Cherokee o Hiawatha pero sin que estos tengan nada de malo, la cantidad de documentación y sitios que los usan activamente me hizo pensarlo dos veces. Si quiero meter mano más a fondo a un servidor prefiero que sea uno de uso comprobado.

Así es como llegue a Lighttpd, un servidor que siendo muy liviano es muy poderoso y es por eso que lo usan sitios como youtube.com, meebo.com, imageshak.us, mininova.org, entre muchos otros, la documentación es muy clara tanto en sus archivos como en la web oficial. No me voy a detener a halbar de sus muchas características ya que me llevaría varias páginas. La página oficial tiene toda información necesaria :)


1.20.2011

Bash Script para sincronizar imágenes Debian mediante Jigdo

Jigdo es una herramienta para la descarga de las imágenes ISO oficiales de Debian. La gran ventaja de su uso radica en que cuando queramos descargar una nueva versión de la imagen, solo se descargarán los cambios de paquetes dentro de ella, reduciendo enormemente el tiempo y tamaño de la descarga. Por ejemplo yo lo uso para actualizar las imágenes weekly-build de testing, es decir que cada semana salen nuevas imágenes, y son 8 en total. Sería lógico descargar nuevamente los 8 DVDs cada vez? Claro que no! Por eso existe jigdo, el programa verifica la imagen y descarga solo los paquetes que han sido actualizados.


Comando del día: dominios de un servidor WHM desde linea de comandos

Si se quiere obtener los dominios y subdominios (no dominios adicionales o addon domains ) por usuario propietario (resellers): whmapi1 li...