jueves, 5 de febrero de 2015

Como Instalar una consola de Linux en Windows

Muchas veces deseamos aprender a usar la consola de Linux y no deseamos instalarlo todavía o deseamos aprender a usar alguna herramienta de la consola, o simplemente estamos cansados de la consola de Windows, bueno existe una práctica solución la cual se llama  Cygwin la cual es una consola de Linux para Windows.
Cabe aclarar que Cywin no es una manera para correr aplicaciones Linux en Windows, es una herramienta para poder utilizar algunos comandos de Linux en Windows y poder facilitar un poco la tarea entre sistemas.
En esta página podemos descargar el archivo para poder instalar Cywin. http://cygwin.com/install.html

1. Iniciando la instalación.

Posteriormente le presionas next  y te preguntara como deseas instalar la aplicación y le dices que la instale desde internet (Install from Internet). Y presionas nuevamente next, y te preguntara de donde deseas obtener tus archivos yo los obtuve de ftp.cise.ufl.edu que es un ftp en Florida pero vos podes obtenerlo de otras partes  en esta dirección http://cygwin.com/mirrors.html y seleccionas de donde es el que seas descargarlo.

2. Seleccionar Paquetes.

El instalador preguntara en donde deseas instalar la aplicación y posteriormente te saldrá una ventana emergente informando que es la primera vez que lo instalas, entonces te saldrán los paquetes que deseas instalar; Para los fines de esta guía vamos a dejar los paquetes por defecto y presionaremos el botón next.

3. Consola de Cywin

Después  del proceso de instalación podremos abrir nuestra consola de Cywin y ejecutar nuestros comandos de Linux en nuestro sistema operativo Windows.

viernes, 16 de enero de 2015

Instalar y configurar Dolibarr en Linux Ubuntu 12

Como Instalar Dolibarr en Ubuntu (para R.humanos) y uso personal



Entre búsquedas y búsquedas puede que también llegaras a Dolibar como opción de CRM para Linux y no pudiste llegar una tan buena alternativa.

Migré completamente a Ubuntu y me vi también en la necesidad de remplazar mi CRM windows por uno para linux.

Ante varias búsquedas encontré Dolibarr, una solución que uso para gestión de clientes de forma personal, pero que es perfectamente útil para Pymes.

Buscando y buscando no encontré nada de como instalar esta maravillosa aplicación ya que quienes hoy en día proveen soporte para este en español además prestan el alojamiento y/o desarrollo del entorno de trabajo ideal para cada quien, así que no es negocio enseñar como instalar de forma independiente el programa, al menos eso supongo.

Mi primer intento de instalar el paquete .deb proporcionado gratuitamente fue infructífero, pero tras darle una vuelta ya lo he conseguido y el programas va de maravilla, además es una entrada al mundo MySQL, PHP, Apache.

Entonces, ¿Cómo instalarlo y no morir en el intento?

Aquí vamos (se requiere conocimientos básicos de uso del terminal en linux, saber lo que son Synaptic y el Centro de software de Ubuntu)

Como siempre ante todo Actualizarse
sudo apt-get update
sudo apt-get dist-upgrade

1 Instalar MySQL server y MySQL client
sudo apt-get install mysql-server mysql-client

Durante el proceso pedíra contraseña. Así que lógicamente debemos asignar una que luego reordemos ya que con ella podremos administrar MySQL.
2 Instalar apache
sudo aptitude install apache2
(Si no teníamos antes el paquete aptitude instalarlo mediante sudo apt-get install aptitude)

2.1 Una vez termianada la instalación comprobamos que apache está instalado
Entramos a nuestro servidor local

3 Asegurarnos de que se permitan los acentos
sudo gedit /etc/apache2/conf.d/charset


Debe estar así, de lo contrario debemos cambiar a 
AddDefaultCharset       UTF-8
NOTA: Luego de cualquier comabio es importante resetar a apache
sudo /etc/init.d/apache2 restart

4 Instalar php
sudo aptitude install php5

Si nos aparece que se deberá eliminar el paquete
     1)     apache2-mpm-worker
Confirmamos la acción
¿Acepta esta solución? [Y/n/q/?] Y

4.1 Reseteamos apache
sudo /etc/init.d/apache2 restart

5 hacer que MySQL soporte apache y php
sudo aptitude install mysql-server
sudo aptitude install libapache2-mod-auth-mysql
sudo aptitude install php5-mysql

6 habilitamos php para el servidor local
sudo gedit /var/www/testphp.php

6.1 El fichero estará vacío pegamos ahí
<?php phpinfo(); ?>

guradamos el nuevo fichero y comprobamos que funcione 

7 Agregamos soporte para administración de imágenes
sudo aptitude install php5-gd

8 Descargamos la última versión .deb estable de Dolibarr
www.dolibarr.org/downloads/cat_view/62-stables-versions
Por ejemplo ahora ésta dolibuntu-3.0.0.deb

9 Instalamos el .deb desde el terminal
(sudo dpkg -i)
Más info de como instalar paquetes .deb aqui

10 Ejecutamos el programa 
Desde  > menú > otras > Dolibar ERP/CRM

10.1 Si nos da error 
Abrimos el gestor Synaptic
Ahí no aparecerá que tiene dependecias rotas o un mensaje similar. 
Cerramos Synaptic

Sin el termianl nos vamos a la carpeta donden descargamos el programas y le damos doble click para que lo gestione con el "centro de software de Ubuntu"

Entonces procesará y reparará las dependencias rotas
Ahora volvemos a ejecutar el programa > menú > otras > Dolibar ERP/CRM

11 Iniciamos por primera vez Dolibarr
Damos a click "here to finish Dolibarr install process"


12 Seleccionar idioma por defecto
Escogemos Español y al Siguiente paso


13 Ahora comprobará que tenemos todos los pre requisitos funcionando
Como está todo OK damos a Primera Instalación en Empezar


14 Ahora viene la configuración de la base de datos  y usuario
Dejamos tal como viene por defecto


15 Elección del sistema de caracteres y lo dejamos de ésta manera


16 Confirmamos el archivo de configuración


17 Creación de los objetos de la base de datos


18 Creamos nuestro nombre de usuario y asignamos contraseña


19 Y llegamos al final de la instalación
Damos clic en "Acceso a Dolibarr (área de configuración)"


20 Hemos terminado 
Ya podemos comenzar a configurar y operar nuestro Dolibarr para uso personal




Ahora a configurar 
Empezamos en modificar para dejar nuestros datos personales

Instrucciones acá

Podemos gestionar ya con nuestro propio ERP/CRM y que no nos costó un morlaco.