Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta centos 6.3. Mostrar todas las entradas
Mostrando entradas con la etiqueta centos 6.3. Mostrar todas las entradas

Como instalar QuickBooks Database Server 13 en Linux

Comenzando el año, adiós a las vacaciones y como muchas veces, a ver en que gastamos tanto dinero a finales de año. Para esto necesitamos un software de contabilidad y hoy les mostrare como instalar QuickBooks en Centos 6.3.
Aunque en los requerimientos de Intuit no lo menciona, si menciona a Redhat, entonces, nos sirve igual. Todos los pasos los haremos desde la cuenta root.

Requerimientos:
-Linux Centos 6.3
-Samba
-QuickBooks 13

-Instalamos dependencias

yum install glibc.i686 libstdc++.i686 gamin.i686

-Descargamos desde este URL el rpm, asc y el pdf de ayuda. En mi caso descargo la versión 13 (ultima en este momento)

wget -c http://globalsmallbusiness.intuit.com/downloads/QuickBooks/Linux/qbdbm-23.0-1.i386.rpm

wget -c http://globalsmallbusiness.intuit.com/downloads/QuickBooks/Linux/qbdbm-pubkey.asc

wget -c http://enterprisesuite.intuit.com/resources/LinuxInstallGuide_13.0.pdf

-Importamos la llave y verificamos el rpm

rpm --import qbdbm-pubkey.asc

rpm -K qbdbm-23.0-1.i386.rpm
qbdbm-23.0-1.i386.rpm: (sha1) dsa sha1 md5 gpg OK

-Instalamos

rpm -ivh qbdbm-23.0-1.i386.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:qbdbm-23.0-1                     ################################# [100%]

Please add the QB data paths to /opt/qb/util/qbmonitord.conf file.

Starting qbdbfilemon (via systemctl):                      [  OK  ]
Starting qbdbmgrn_23 (via systemctl):                    [  OK  ]

-Creamos la carpeta compartida por samba y le damos permisos.

mkdir -p /home/shares/public/QBData
chown -R root:users /home/shares/public/QBData/
chmod -R ug+rwx,o+rx-w /home/shares/public/QBData/

-Creamos un volumen compartido en samba de nombre QBData y reiniciamos el servicio de samba.

vi  /etc/samba/smb.conf

 [QBData]
  comment = QuickBooks data
  path = /home/shares/public/QBData
  valid users = @users
  force group = users
  create mask = 0765
  directory mask = 0771
  writable = yes

Salimos guardando cambios y reiniciamos samba.

service smb restart

-Agregamos la carpeta a qbmonitord.conf

vi /opt/qb/util/qbmonitord.conf
/home/shares/public/QBData

-Reiniciamos el servicio.

service qbdbfilemon restart

-Creamos usuarios para samba

useradd pepito -m -G users
passwd pepito
smbpasswd -a pepito

-Copiamos los archivos de QuickBooks a nuestra carpeta compartida QBData y ya estamos listos para usar QuickBooks desde el cliente Windows conectados al server Centos con Quickbooks Database Server 13.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar WordPress en Centos paso a paso

Día a día leo notas y artículos sobre WordPress en los cuales hablan de sus bondades, las cuales lo han llevado a ser uno de los lideres en cuanto a blogs y sitios web. Tanto, que me pico la curiosidad por "verlo" funcionando, por ello hoy les mostrare paso a paso como instalarlo en un server Centos 6.3 actualizado a la fecha de hoy.
Todos los comandos los haremos desde la cuenta root, usare la cuenta root de mysql para la db aunque por seguridad se recomienda que sea con otra cuenta restringida a solo la db que se usara.

Use:
Centos 6.3
MySQL 5.1.66-1
ip: 192.168.1.242

-La ultima versión siempre la veremos en este URL. Para comenzar, descargaremos el tar.gz

-Nos logeamos como root a nuestro Centos y nos cambiamos al directorio html de apache.
 
cd /var/www/html
 
-Descargamos el tar.gz y lo descomprimimos.
 
wget -c http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz 

-Modificamos el nombre por default del directorio donde se descomprime, no tiene nada malo el de wordpress, solo que me gusta ponerle nombres cortos.

mv wordpress wp

-Activamos permisos de apache como dueño y grupo a todos los files de wordpress.
 
chown -R apache.apache wp

-Creamos la db en mysql

mysql -u root -p

create database wp;

exit;

-Abrimos un browser y navegamos a nuestro server. Damos click al botón Create a Configuration File
 
http://192.168.1.242/wp


 -Nos alerta de los datos que necesitaremos de la db para crear el sitio web. Damos click al botón Let's go!


-Llenamos los campos y damos click al botón Submit


-Después de verificar nos pedirá dar click en el botón Run the install para comenzar la instalación.


-Ultimo paso de la instalación, llenamos los datos de nombre del sitio, usuario administrador, contraseña, email y activamos la opción para permitir a los motores de búsqueda indexar nuestro contenido para el mundo. Damos click al botón Install WordPress.


-Ya esta instalado nuestro WordPress, nos logearemos pro primera vez dando click al botón Log In.



-Esta es la consola de administrador, mucha información que consumir.


-Nuestro sitio como lo vera un visitante.


Que les parecio, no es complejo de instalar, hasta el momento todo marcha bien espero en proximos articulos mostrarles mas.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Instalando FreeSwitch en Centos 6.3 paso a paso

La época de los PBX propietarios hace tiempo quedo atrás, hoy en día encontramos soluciones opensource competitivas con un costo de propiedad muy bajo y lo mejor, en la medida que crezca la necesidad se puede ir escalando y configurando opciones.
Hoy les mostrare la instalación y configuración de un PBX FreeSwitch, el cual en su forma básica nos admite hasta 1000 extensiones con un hardware accesible a nuestro bolsillo. Trabajaremos desde la cuenta root. Usaremos Git para esto, en este URL les muestro como instalarlo en Centos.

Datos:
ip server: 192.168.1.43
memoria: 512MB
swap: 512MB
Virtualizado: OpenVZ (en un server normal se configura igual)
OS: Centos 6.3 actualizado.

-Comenzamos

cd /usr/local/src

git clone git://git.freeswitch.org/freeswitch.git
Initialized empty Git repository in /usr/local/src/freeswitch/.git/
remote: Counting objects: 203810, done.
remote: Compressing objects: 100% (41893/41893), done.
remote: Total 203810 (delta 158050), reused 201031 (delta 155345)
Receiving objects: 100% (203810/203810), 86.19 MiB | 43 KiB/s, done.
Resolving deltas: 100% (158050/158050), done.

-Dependencias
 
yum install autoconf automake gcc-c++ git-core  libjpeg-devel libtool make  ncurses-devel

-Dependencias para software opcional

yum install unixODBC-devel openssl-devel libogg-devel libvorbis-devel curl-devel libtiff-devel libjpeg-devel python-devel expat-devel zlib zlib-devel bzip2 which

-Creación de ficheros de configuración

./bootstrap.sh

-Compilamos, hora de ir por un café ;-)

./configure --without-pgsql
..
..
-------------------------- FreeSWITCH configuration --------------------------

  Locations:
      Selected layout:

      prefix:          /usr/local/freeswitch
      exec_prefix:     ${prefix}
      bindir:          ${exec_prefix}/bin
      libdir:          ${exec_prefix}/lib
      modulesdir:      /usr/local/freeswitch/mod
      sysconfdir:      /usr/local/freeswitch/conf
      runtimedir:      /usr/local/freeswitch/run
      logfiledir:      /usr/local/freeswitch/log

------------------------------------------------------------------------------

-Descomentamos el modulo de Flite para activar el IVR de prueba. Salimos guardando.

vi modules.conf
asr_tts/mod_flite

-Compilamos

make
..
..
+---------- FreeSWITCH Build Complete ----------
+ FreeSWITCH has been successfully built.       
+ Install by running:                           
+                                               
+                make install                   
+                                               
+ While you're waiting, register for ClueCon!   
+ http://www.cluecon.com                        
+                                               
+-----------------------------------------------

-Instalamos

make install

-Agregamos librerías. Salimos guardando.

vi /etc/ld.so.conf
/usr/local/freeswitch/lib
/usr/local/freeswitch/mod

-Compilamos e instalamos sonidos para el IVR

make all cd-sounds-install cd-moh-install

-Ejecutamos

cd  /usr/local/freeswitch/bin
./freeswitch
...
...
 2012-10-30 13:00:16.211978 [CONSOLE] switch_core.c:2011
FreeSWITCH Version 1.3.0+git~20121030T130303Z~29628007f4 (git 2962800 2012-10-30 13:03:03Z)

FreeSWITCH Started
Max Sessions [1000]
Session Rate [30]
SQL [Enabled]
2012-10-30 13:00:16.211988 [CONSOLE] switch_core.c:2019
[This app Best viewed at 160x60 or more..]

-Descargamos e instalamos un softphone. Para esta prueba usaremos Ekiga en Ubuntu 12.10 el cual lo pueden instalar por linea de comandos o de forma mas sencilla, desde el Ubuntu Software Center.


-Lo ejecutamos y comenzamos a configurar.



-Por default FreeSwitch trae preconfiguradas las extensiones de la 1001 a la 1019 con contraseña 1234. 




-En este caso tengo el servidor en la LAN.


-Configuramos nuestro sonido. En mi caso coloco mi diadema Plantronics.


-Vídeo a usarse.



-Nuestro Ekiga


-Entramos a las preferencias y modificamos.


-Agregamos una cuenta en Ekiga desde el menú Edit - Accounts. En este caso coloco la 1001 con el password 1234.


Ya tenemos un PBX FreeSwitch con funcionalidades basicas instaladas, en proximos articulos agregaremos opciones.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar Git en Centos 6.3 paso a paso

Necesitas tener un repositorio de software con control de versiones rápido, prueba Git y no te arrepentirás. Según sus desarrolladores algunas de sus bondades son:
  • Ramificación y mezclas
  • Pequeño y rápido
  • Distribuido
  • Seguridad de datos
  • Area de ensayo
  • Opensource
Entonces hoy les mostrare como instalarlo en Centos 6.3 desde la cuenta root en un servidor actualizado a la fecha.

-Instalamos dependencias

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel gcc perl-ExtUtils-MakeMaker

-Instalamos Git

yum install git

-Probamos que haya quedado bien y este listo para usarse.

mkdir prueba.git
cd prueba.git
git init
Initialized empty Git repository in /root/prueba.git/.git/

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar Joomla 3 en Centos 6.3 paso a paso

El pasado 27 de septiembre comenzó una nueva era en la vida del cms Joomla, esta vez con la versión 3 introduciendo muchas mejoras entre las cuales vemos las siguientes.

-Características en Joomla 3

  • Listo para consultas desde celulares, en el backend del administrador y en el frontend del visitante a nuestro sitio web.
  • Mas amigable al uso desde pc, tablets, celulares.
  • Nuevas herramientas para desarrolladores hacen que con menos codigo se programe mas rapido y eficiente.
  • Conexión a bases de datos PostgreSQL
  • Instalación de paquetes de idioma desde el manejador de extensiones
  • Nuevo modulo de estadísticas para el administrador
  • Y mucho, mucho mas..
Los usuarios de la 2.5 no están obligados a migrar a la nueva versión 3, esto solo sera necesario cuando salga la 3.5 en aproximadamente 1 año a partir de ahora.
Para los que les guste experimentar o necesiten las nuevas características, hoy les mostrare como instalarlo en un servidor centos 6.3 actualizado al día de hoy.

servidor ip: 192.168.1.242
-Descargamos Joomla 3 desde este URL, para este ejemplo bajamos el paquete completo.

 wget -c http://joomlacode.org/gf/download/frsrelease/17520/76466/Joomla_3.0.0-Stable-Full_Package.zip

-Descomprimimos el zip en el directorio donde vayamos a instalar, en este ejemplo lo hare en /var/www/html/jo3

-Activamos permisos para apache

chown -R apache.apache /var/www/html/jo3

-Iniciamos apache si no lo esta ya

service httpd start
chkconfig httpd on

-Cargamos la pagina desde un browser http://192.168.1.242 e iniciamos la instalación en 3 pasos. Elegimos idioma de instalación, escribimos el nombre de nuestro sitio web, su descripción, email del administrador, cuenta para el admin (en este caso admin), su contraseña y si el sitio estará fuera de linea (mas tarde podemos ponerlo fuera de linea o en linea desde la interfaz administrativa).


-Activamos la conexión a bases de datos, en este caso a MySQL, el cual ya debe estar instalado.


-Elegimos si instalaremos o no datos de ejemplo, si queremos que nos lleguen los datos de admin por email (al email que configuramos en el paso anterior), vemos un resumen de los pasos anteriores y de parámetros de php aconsejados.





-Si un parámetro php no esta en el valor recomendado puede que funcione, pero lo mejor es que estén en los valores solicitados, en este caso debo deshabilitar el buffer.



-Deshabilitamos el buffer en php

vi /etc/php.ini
output_buffering = off

Salimos salvando, reiniciamos apache y damos F5 para reiniciar el proceso y verificar que ya todo este en el valor recomendado.

service httpd restart

-Para los que sea su primera instalación de Joomla, es recomendable colocar los datos de ejemplo, los mas experimentados no lo necesitaran.

 -Ya esta instalado Joomla 3. Eliminamos la carpeta de instalación como paso final dando click en el botón Eliminar carpeta de instalación.


-Ya eliminada la carpeta de instalación podemos ir al modulo de administración o a la pagina como la ven los usuarios.



-Así es nuestra pagina en Joomla 3.


-Entrada al modulo de administración.

 


Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark

Como instalar paso a paso PrestaShop 1.5 en Centos 6.3

La pasada semana lanzaron la version 1.5 de PrestaShop, un software opensource para colocar tu tienda online, cada vez mas sencillo de manejar y con mas funcionalidades, es una una buena opcion para comenzar a vender tus articulos en la red.

server: 192.168.1.132

-Descargamos PrestaShop desde http://www.prestashop.com/en/download. Agregamos los idiomas deseados, por default esta activo Ingles.
-Descomprimimos, en este ejemplo /var/www/html/ps/
-Descargamos dependencias
wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/mcrypt-2.6.8-3.el6.i686.rpm
wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/libmcrypt-2.5.8-9.el6.i686.rpm
wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/x86_64/mhash-0.9.9.9-3.el6.i686.rpm
wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/debug/php-extras-debuginfo-5.3.3-1.el6.i686.rpm
wget -c ftp://ftp.pbone.net/mirror/rpms.famillecollet.com/enterprise/6/test/i386/php-mcrypt-5.4.7-1.el6.remi.i686.rpm
wget -c http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
-Instalamos dependencias
rpm -vi http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
rpm -vi epel-release-6-7.noarch.rpm
yum --enablerepo=remi install php-mcrypt php php-common php-pdo php-cli php-mysql php-gd php-xml libtool-ltdl
rpm -vi mhash-0.9.9.9-3.el6.i686.rpm mcrypt-2.6.8-3.el6.i686.rpm php-extras-debuginfo-5.3.3-1.el6.i686.rpm
-Reiniciamos apache
service httpd restart
-Instalamos MySQL
yum --enablerepo=remi install mysql mysql-server
-Iniciamos el servicio de mysql
service mysqld start 
chkconfig mysqld on
-Colocamos password al usuario root de mysql. Coloque su contraseña reemplazando new-password
/usr/bin/mysqladmin -u root password 'new-password' 
/usr/bin/mysqladmin -u root -h veps.example.com password 'new-password'
-Creamos una db para prestashop
mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor. 
Commands end with ; or \g. 
Your MySQL connection id is 2 
Server version: 5.5.27 MySQL Community Server (GPL) by Remi Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 
Type 'help;' or '\h' for help. 
Type '\c' to clear the current input statement. 
mysql> create database prestashop; 
Query OK, 1 row affected (0.01 sec)
mysql> exit; 
Bye
-Instalamos por medio de un browser apuntando a http://192.168.1.132/ps/



-El instalador verifica que tengamos los requerimientos instalados y configurados, en caso de no ser así, debemos instalar lo que falte y volver a chequear este paso.



-Configuramos la db mysql y le damos click al botón Verify now!


-Si todo esta ok, podemos continuar


Los retoques finales incluyen el nombre de la tienda, si instalamos o no ejemplos (recomendable si no haz usado antes prestashop para aprender), zona horaria, país, el logo, el nombre del dueño o encargado, email y encargado. Ya con todo esto, damos click en Siguiente.



-El sistema termina la instalación.


-Ya tenemos nuestra tienda, aunque aun nos falta algo


-Eliminamos la carpeta install y renombramos la carpeta admin(escribimos cualquier palabra)

rm -rf /var/www/html/ps/install/
mv /var/www/html/ps/admin /var/www/html/ps/_98$43admin

-Nos logeamos a la interfaz administrativa en http://192.168.1.132/ps/_98$43admin


-Así se ve la primera vez la interfaz de admin


-Y esta es nuestra tienda



Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo
Share/Bookmark