jueves, 30 de junio de 2011

Cube Cart, modificar orden compra

Modificar Archivo

/public_html/cubecart/modules/gateway/Print_Order_Form/orderForm.tpl

viernes, 8 de abril de 2011

Instalando Openbravopos en Ubuntu

Lo primero, quiero instalar OpenbravoPos en Ubuntu en un servidor y ejecutarlos en uno o mas puntos de Venta.

Instalando en el Servidor:

Primero

inatalar java de Sun

sudo apt-get install sun-java6-jre sun-java6-fonts

Problema: No aparece el sun-java6-jre ni el sun-java6-fonts

Solución:

sudo gedit /etc/apt/sources.list

descomentar las lineas:

deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner


Luego realizar:

sudo apt-get update

y

sudo apt-get instal sun-java6-jre sun-java6-fonts libmysql-java

Instalar mysql

sudo apt-get install mysql-client-5.1 mysql-server-5.1 mysql-admin (opcional)


Luego descargar el instalador de OpenbravoPos de aquí

Dar permisos de ejecución con

chmod 777 openbravopos-2.30.2-linux-installer.bin

sudo ./openbravopos-2.30.2-linux-installer.bin

y ahora configurar:

Crear link

sudo ln /usr/share/java/mysql-connector-5.1.10.jar /opt/Openbracopos-2.30/lib/

Para hacerlo en mysql usar los siguientes parametros:


Driver library: /opt/openbravopos-2.30.2/mysql-connector-5.1.10.jar

Driver class: com.mysql.jdbc.Driver

URL: jdbc:mysql://localhost:3306/openbravo_pos

User: openbravo_user

Password: el_passwdord_del_usuario

Error comun: no activar el java de sun, acerlo con:

sudo update-alternatives --config java

y de ahí seleccionar el java de sun.



Conectar un pc remoto...

En el servidor

sudo gedit /etc/mysql/my.conf

#skip-networking
#bind-address = 127.0.0.1


Conectarse como root a mysql...
$ mysql -u root -p
Enter password: ******
mysql>

GRANT ALL PRIVILEGES ON *.* TO usuario@"192.168.1.%" identified by "contraseña";

% es comodin....Lo que esta en negrita cambiaro por o que nos acomoda...

Reiniciar el servidor /etc/init.d/mysql restart



lunes, 28 de marzo de 2011

Instalar impresora compartida en Ubuntu en XP

La impresora esta en Ubuntu.

Para instalarla, solo compartir la impresora en Ubuntu.

En WXP ir a impresoras y faxes.

Clic a Siguiente.

Seleccionar "Una impresora de red o una impresora conectada a otro equipo" y clic en Siguiente.

Seleccionar "Conectarse a una impresora en internes o en su red doméstica u organización"

En la casila Dirección URL: escribir http://192.x.x.x:631/printers/NonmbreDeLaImpresora

y de ahí soo configurar como cualquier impresora.

Tambien funciona con VirtualBox en la misma maquina, por si no les reconoce los USB como a mi.

martes, 15 de marzo de 2011

Instalando Zone Minder en Ubuntu Server 10.10

Me basaré principalmente en la siguiente guía.


Instalaré Zoneminder sobre Ubuntu 10.10

Activaremos la cuenta root.

sudo passwd root

e ingresamos nuestra clave.

Iniciamos sesión como root

su
Como root actualizamos:

apt-get update && apt-get upgrade -y
Reiniciamos

reboot

(En este punto aproveche de actualizar el sistema)


ahora creamos el script

nano pada.sh

pegamos el siguiente texto:

#!/bin/sh
# ZoneMinder 1.24.2 installation script
#
# Copyright (C) 2010 Chris "Pada" Kistner
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

echo "--- Checking for root privileges..."
if [ "`whoami`" != "root" ]; then
echo Error: This script requires root access
exit 1
fi

echo "--- Installing extra codecs, which includes x264 support..."
apt-get -y install libavcodec-extra-52 libavformat-extra-52 libswscale-extra-0 libavfilter-extra-1

echo "--- Installing ZoneMinder..."
apt-get -y install zoneminder

echo "--- Adding ZoneMinder to Apache2..."
ln -s /etc/zm/apache.conf /etc/apache2/sites-enabled/zoneminder.conf
service apache2 restart

echo "--- Adding alias for zoneminder service and fixing ZoneMinder startup..."
ln -s /etc/init.d/zoneminder /etc/init.d/zm
update-rc.d -f zoneminder remove
update-rc.d -f zm remove
update-rc.d zm defaults 92
service zm restart

echo "--- Correcting SHM to 90% of memory..."
apt-get -y install coreutils bc
page_size=$(getconf PAGE_SIZE)
mem_bytes=$(awk '/MemTotal:/ { printf "%0.f",$2 * 1024}' /proc/meminfo)
mb=1048576
mem_bytes_mb=$(expr $mem_bytes / $mb)
shmmax=$(echo "$mem_bytes * 0.90" | bc | cut -f 1 -d '.')
shmmax_mb=$(expr $shmmax / $mb)
shmall=$(expr $mem_bytes / $page_size)
shmmax_cur=$(sysctl -n kernel.shmmax)
shmmax_cur_mb=$(expr $shmmax_cur / $mb)
shmall_cur=$(sysctl -n kernel.shmall)
echo "-- Total memory = $mem_bytes B = $mem_bytes_mb MB"
echo "-- Page size = $page_size B"
echo "-- Current kernel.shmmax = $shmmax_cur B = $shmmax_cur_mb MB"
echo "-- Current kernel.shmall = $shmall_cur pages"
if [ "$shmmax" -eq "$shmmax_cur" ] && [ "$shmall" -eq "$shmall_cur" ]; then
echo "-- Recommended shm values already set"
else
echo "-- Recommended: kernel.shmmax = $shmmax B = $shmmax_mb MB"
echo "-- Recommended: kernel.shmmall = $shmall pages"
file=/etc/sysctl.conf
if [ "`grep "^kernel\.shmmax" $file -c`" != "0" ]; then
echo "-- Replacing: kernel.shmmax in $file"
sed "s/^kernel\.shmmax.*$/kernel.shmmax=$shmmax/g" -i $file
else
echo "-- Adding: kernel.shmmax to $file"
echo kernel.shmmax=$shmmax >> $file
fi
if [ "`grep "^kernel\.shmall" /etc/sysctl.conf -c`" != "0" ]; then
echo "-- Replacing: kernel.shmall in $file"
sed "s/^kernel\.shmall.*$/kernel.shmall=$shmall/g" -i $file
else
echo "-- Adding: kernel.shmall to $file"
echo kernel.shmall=$shmall >> $file
fi
echo "-- Using: new sysctl values"
sysctl -p
fi

# Done
echo "--- Done."

Para que pada.sh se pueda ejecutar:

chmod 744 pada.sh
Ejecutamos el pada.sh para que intale el Zoneminder

./pada.sh
Y zoneminder funcionando...

La idea...

Este blog será para tener y compartir mis experiencias con distintos sistemas operativos, software y hardware. Además servirá para tener un archivo de mis soluciones para rápido acceso.