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

Como instalar odoo ERP en Linux Centos 7 paso a paso

DriveMeca instalando Odoo en Linux Centos paso a paso
Que tan organizado es tu negocio? Mucho, me dirás, pero, lo tienes sistematizado, como manejas tus clientes, la facturación que tal se maneja?. Muchos temas que si no se unifican se vuelve un monstruo creciente difícil de manejar. Para esto una buena practica es manejar un ERP junto a otras herramientas idealmente conectadas entre si. Lo que nos lleva al tema del articulo de hoy, instalar paso a paso Odoo (antiguo OpenERP) en un servidor Linux Centos 7 con PostgreSQL.

Requerimientos instalación de Odoo ERP en Linux Centos

-Instalamos el repositorio de epel en su ultima versión. Esto nos permitirá resolver dependencias necesitadas por Odoo
yum install -y epel-release

Instalamos PostgreSQL apara Odoo en Linux Centos

-Instalamos el repositorio de PostgreSQL 9.6 o la ultima versión disponible al momento
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

-Instalamos el grupo de PostgreSQL junto a algunas dependencias necesarias
yum groupinstall "PostgreSQL Database Server 9.6 PGDG"
yum install php-pgsql php-gd yum-utils sudo
yum install ftp://mirror.switch.ch/pool/4/mirror/centos/7.3.1611/cr/x86_64/Packages/http-parser-2.7.1-1.el7.x86_64.rpm

-Inicializamos y activamos PostgreSQL para que ejecute al hacer boot nuestro servidor
/usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl enable postgresql-9.6

-Permitimos conexiones con md5 en PostgreSQL
sed -i "/^host/s/ident/md5/g" /var/lib/pgsql/9.6/data/pg_hba.conf

-Iniciamos el servicio de PostgreSQL
systemctl start postgresql-9.6

Instalamos Odoo en Linux Centos

-Agregamos el repositorio (actualizado todas las noches) de Odoo
yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo

-Instalamos Odoo
yum install odoo

-Una ultima dependencia, necesaria para poder manejar archivos pdf
yum install https://downloads.wkhtmltopdf.org/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm

-Activamos Odoo para su inicio cada vez que haga boot el servidor Linux Centos y lo iniciamos
systemctl enable odoo
systemctl start odoo

-Abrimos el puerto tcp 8069 en las reglas de firewall de Linux Centos
firewall-cmd --zone=public --add-port=8069/tcp --permanent
firewall-cmd --reload

Configuramos Odoo en Linux Centos

-Abrimos un browser en otro equipo y navegamos al URL http://ip-servidor:8069/ Reemplazando ip-servidor con la ip de tu servidor Linux Centos

-Llegaremos a una pagina para crear la db en PostgreSQL a usar en Odoo. Llenamos los campos:

Database Name: Nombre de la db que crearemos
Email: Un email valido
Password: Tu contraseña de ingreso como administrador, si quieres verla dale click al ojo de la derecha en la caja de texto
Language: Elige tu idioma de la lista
Country: Pais
Si quieres que se carguen datos de ejemplo en la db, marca el checkmark Load demonstration data

Damos click al botón Create database

En caso de error, baja mas en este articulo y veras un listado de posibles errores y como solucionarlos
Creando la db de Odoo via web

-Nos recibe seguidamente una pagina con el listado de modulos disponibles a instalar, pero antes un paso mas
Listado de modulos de Odoo en interfaz web

-Dale click a Administrator - Preferencias en la esquina superior derecha
Ingreso al perfil de administrador en Odoo

-Verifica tu Idioma y zona horaria. De paso puedes crearte una firma para los emails. Damos click al botón Guardar
Modificamos el perfil de administrador en Odoo

Posibles errores Odoo y como corregirlos

Normalmente no deben haberlos, pero puede que se te presente alguno y los ire escribiendo en esta sección en la medida que se me presenten

Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.
Error de Odoo UTF8 y como corregirlo


-Abrimos una consola en el servidor y ejecutamos
sudo -u postgres psql postgres
psql (9.6.2)
Type "help" for help.

postgres=# update pg_database set datallowconn = TRUE where datname = 'template0';
UPDATE 1
postgres=# \c template0
You are now connected to database "template0" as user "postgres".
template0=#  update pg_database set datistemplate = FALSE where datname = 'template1';
UPDATE 1
template0=# drop database template1;
DROP DATABASE
template0=# create database template1 with template = template0 encoding = 'UTF8';
CREATE DATABASE
template0=# update pg_database set datistemplate = TRUE where datname = 'template1';
UPDATE 1
template0=# \c template1
You are now connected to database "template1" as user "postgres".
template1=# update pg_database set datallowconn = FALSE where datname = 'template0';
UPDATE 1

Presionamos la combinación de teclas Ctrl D para salir de pgsql


Artículos recomendadosLlevando el control de tu negocio con Dolibarr ERP/CRM
                                           Como instalar QuickBooks Database Server 13 en Linux
                                           Como instalar Vtiger CRM paso a paso en Linux
                                           Conoce mejor a tus clientes; instala SugarCRM
                                           Playlist Linux apps en YouTube

Ya estamos listos para personalizar Odoo a nuestras necesidades
Usaste OpenERP? Ya usas Odoo? Que tal te ha parecido?

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.


Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como restaurar kernel Ubuntu modificando Grub

Drivemeca restaurando kernel ubuntu
Linux tiene fama de complejo y aunque ya casi todo se ha mejorado para facilitarlo aun quedan partes "negras" que nos da temor tocar para no dañar, ya sea por desconocimiento o porque "si esta funcionando, para que tocarlo". El tema de nuestro articulo es como restaurar un kernel Ubuntu modificando Grub.

Que es un kernel Linux


Un kernel Linux básicamente es el corazón del sistema operativo, es el encargado de iniciar el sistema operativo, comunicarse con todo el hardware del equipo y dejarlo listo para la capa de software superior o para el usuario final. Por ello es tan importante pero...a veces en una actualización algo deja de funcionar.

Al pasarnos que nos deja de funcionar algún dispositivo, vemos un comportamiento raro en nuestro OS opensource una posible solución es la que veremos hoy, restaurar o devolvernos una versión anterior de kernel linux.

Requerimientos para restaurar kernel Ubuntu

  • Linux Ubuntu actualizado
  • Contar con mas de una versión de kernel instalada


Para ingresar a Linux Ubuntu con otro kernel debemos elegir antes de cargar el sistema operativo y para esto hay dos posibles soluciones.

Opción 1: Haciendo boot con kernel linux anteriormente instalado


-Al encender tu equipo con Linux Ubuntu dejamos presionada la tecla SHIFT (OJO, debe ser antes de que comience la carga, sino, no funcionara). Llegaremos al menú de Grub y por medio del cursor de nuestro teclado bajaremos a Opciones avanzadas para Ubuntu y presionaremos Enter
Ingresando al menu grub en linux ubuntu

-En la siguiente pantalla de Grub veremos un listado de kernels disponibles para hacer boot. Cada kernel tiene 3 archivos:
  • generic para hacer boot normalmente
  • upstart un reemplazo a la forma de carga System-V usada en Unix
  • recovery para hacer boot en modo texto con la menor cantidad posible de drivers cargados, utilizado para recuperar una instalación dañada, un server gráfico que no arranca, etc
Elegimos un kernel generic moviéndonos arriba o abajo con el cursor y presionamos Enter sobre el para hacer boot

Eligiendo un kernel linux en grub ubuntu

-Siempre podemos saber que versión de kernel linux tenemos activa ejecutando en consola el comando uname -a
Verificando version de kernel linux instalada

Opción 2: Modificando Grub en Ubuntu Linux

Esta es la opción no tan sencilla y que debemos tener cuidado si la vamos a usar ya que un daño por mala configuracion hará que no cargue nuestro OS opensource teniendo que entrar por medio de un Live DVD o USB y corregir el problema en modo rescue

-Abrimos una consola y ejecutamos
sudo gedit /etc/default/grub

En gedit nos aparecerá la configuracion de Grub. Aunque hay bastantes parámetros, solo modificaremos 3 de ellos

Editamos la configuracion de grub

-Haremos las siguientes modificaciones:
Comentamos las dos lineas de GRUB_HIDDEN_TIMEOUT
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true

Cambiamos el valor de GRUB_TIMEOUT
GRUB_TIMEOUT=-1

Breve explicación de los parámetros. Los GRUB_HIDDEN ocultan el menú Grub, por eso los comentamos y el GRUB_TIMEOUT al ponerlo en -1 mostrara el menú y no hará el conteo de segundos permitiéndonos con calma elegir una opción en el menú 

Damos click al botón Guardar de gedit y cerramos la ventana gedit
Cambiamos parametros de grub en linux ubuntu

-Actualizamos cambios ejecutando
sudo update-grub

Actualizamos cambios en grub en linux ubuntu

Muy bien, a partir de este momento siempre que hagas boot aparecera el menu de Grub y hasta que presiones Enter el no hara boot. Cuando ya hayas solucionado el problema puedes volver a su estado normal la configuracion de Grub

                                           Como agregar una cuenta a sudoers en Linux Ubuntu o Debian
                                           Como instalar Remmina en Linux Ubuntu paso a paso
                                           Como instalar Krita en Linux Ubuntu | Tres formas de instalar FACIL

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.


Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar Krita en Linux Ubuntu | Tres formas de instalar FACIL

Como instalar Krita en Linux Ubuntu
A veces estamos en el bosque y no vemos los arboles (o no es así el dicho?), porque digo esto, bien, conversando con un nuevo seguidor en mi canal en Youtube me comento que el no había hecho antes su paso a Linux porque usaba Photoshop y no conocía nada parecido opensource. Si, en Linux hay miles o millones de aplicaciones, para todos los gustos y necesidades, pero hay veces que no sabemos cual es la mas conveniente para la tarea que necesitamos hacer por lo que seria bueno mostrar aplicaciones que resuelvan problemas o sean alternativas a las mas conocidas licenciables. El tema de nuestro articulo de hoy es como instalar Krita desde su repositorio oficial en Linux Ubuntu.

Krita, una aplicación opensource que ha venido ganando en popularidad se especializa en diseño digital y como te comentaba en la introduccion, fácilmente puede reemplazar a otros paquetes de software propietario con su cada vez mas creciente cantidad de características a nuestra disposición.

Ya te comente que ademas de ser opensource, puedes instalar Krita en Microsoft Windows, Mac y otras distros Linux por medio de AppImages o Snap.

Porque instalar Krita desde el repositorio oficial en Ubuntu?

Si instalas Krita desde su repositorio oficial tendrás la ultima versión y cada vez que los desarrolladores lancen una nueva podrás actualizar de forma muy sencilla

Instalando Krita desde repositorio oficial

Vídeo tutorial instalando Krita desde repositorio



-Abrimos una consola en nuestro Linux Ubuntu y agregamos el repositorio. Escribiremos nuestra contraseña cuando nos la pida y presionamos Enter. Nos mostrara informacion del PPA y nos volvera a pedir que presionemos Enter para terminar de agregar el repositorio a nuestro equipo
sudo add-apt-repository ppa:kritalime/ppa
[sudo] password for drivemeca: 
 ----------------------------------------------------------------------------
Krita Lime PPA                                              http://krita.org
----------------------------------------------------------------------------

Welcome to Krita Lime PPA!

This PPA delivers the freshest Krita packages for Ubuntu, directly picked
by the developers from the source tree.

If you have Ubuntu 16.10 or newer, please use Krita from this repository, this is an officially recommended way alongside AppImage builds.

To install Krita just type:

sudo add-apt-repository ppa:kritalime/ppa
sudo apt-get update
sudo apt-get install krita

If you also want to install translations:

sudo apt-get install krita-l10n


Note: older versions of Ubuntu (including 16.04) are not supported by this repository due to outdated version of Qt library provided. Please use AppImage builds instead [0]

[0] - https://krita.org/en/download/krita-desktop/
 Más información: https://launchpad.net/~kritalime/+archive/ubuntu/ppa
Pulse [Intro] para continuar o ctrl-c para cancelar

gpg: keybox '/tmp/tmppqapekvs/pubring.gpg' created
gpg: /tmp/tmppqapekvs/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 78F9887001CEE17F: clave pública "Launchpad PPA for Krita Lime (*experimental*)" importada
gpg: Cantidad total procesada: 1
gpg:               importadas: 1
OK

-Actualizamos copia local de repositorios e instalamos Krita y su paquete de idiomas
sudo apt update
sudo apt install krita krita-l10n

-Ya instalada la aplicación, la ejecutaremos dependiendo del menú de tu Ubuntu. La encontraras escribiendo su nombre o buscando en la categoría Gráficos y le damos click a su icono
Ejecutamos Krita desde menu en Linux Ubuntu

-Krita tiene mucho potencial y ya esta lista para usarse
Krita cuenta con variadas caracteristicas

-Ya tenemos Krita versión 3.2.0
Krita version 3.2.0 en Linux Ubuntu


Instalando Krita desde AppImages

En caso de no poder instalar desde el repositorio oficial una solución es por medio de AppImages donde en un único archivo encontraremos completa la aplicación y dependencias

-Creamos un directorio para nuestro AppImages de Krita y entramos a el
mkdir krita
cd krita

-Descargamos el archivo
wget -c https://download.kde.org/stable/krita/3.2.0/krita-3.2.0-x86_64.appimage

-Le activamos atributo de ejecución 
chmod +x krita-3.2.0-x86_64.appimage

-Ejecutamos Krita via consola
./krita-3.2.0-x86_64.appimage

Instalando Krita con Snap

Otra variante popular si no quieres instalar dependencias y demas software en conjunto con Krita es usar Snap.

-Instalamos Krita via Snap
snap install krita

Personalmente recomiendo la primera variante, es decir, instalar desde repositorio pero ya sea de una u otra forma, no dejes de darle una mirada a Krita.

Artículos recomendadosCreando marcas de agua con Gimp
                                           Como crear una imagen transparente en Gimp
                                           Como activar los efectos de capas de Gimp en Ubuntu

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark