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

Linux for Dummies gratis por tiempo limitado

La serie for dummies siempre se ha caracterizado por ser como su titulo lo dice, para tontos, o mejor, personas que no entienden ni un ápice de un tema. Hoy me en encontré que el titulo Linux for Dummies 9na edición (libro en ingles) esta para descarga en formato PDF gratis por tiempo limitado por lo que me apuro a publicarlo a mis lectores. Este es un titulo que normalmente cuesta 22.99 USD en Amazon y que ahora lo puedes descargar desde este link solo a cambio de tu dirección de email. Si, es claro que con esto aceptas estar en su base de datos para envió de publicidad pero creo que es un pequeño precio a pagar.
Ya lo haz leído, lo recomiendas? Que tal te pareció?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Comunicate de forma segura por medio de Tox

DriveMeca Tox logo
Noticia de casi todos los días en internet es el hacking de alguna empresa o de algún amigo. Aun así, somos una sociedad interconectada que pide y necesita comunicarse de forma segura. Hoy te voy a ayudar mostrándote como instalar y configurar Tox sobre Linux Ubuntu paso a paso. Tox es una aplicación opensource que te permite de forma cifrada hacer vídeo llamadas, chatear o trasferir/recibir archivos y ya dije que es gratis, cierto? (Opensource).
Mientras otras aplicaciones te piden un pago para activar mas funcionalidades, con Tox lo obtienes totalmente gratis y cada día es mejor al tener una activa comunidad desarrollándolo. Veamos entonces como instalarlo y configurarlo.

-Creamos la conf de repositorio en Ubuntu y actualizamos
sudo wget -qO - https://repo.tox.im/tox-apt.sh | bash

-Instalamos Tox
sudo apt-get install uTox qTox Toxic

-Ejecutamos qTox desde Unity
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-Verificamos la configuración de Tox. Cada sección esta organizada en una pestaña, nos podemos cambiar por medio de las pestañas inferiores
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-Importante verificar funcione nuestro audio y vídeo con la mejor resolución posible
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-Dándole click al + inferior podemos agregar usuarios Tox con los que interactuar (mi ID es 1E59BF164F90CFA7DB48937EBB2689DCF94F83B1BF7D0ADE6459825DE0BFA1686E7B17474A06)
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-También podemos crear grupos
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-Y ver el estado de nuestras descargas y envios
DriveMeca instalando Tox en Ubuntu Linux paso a paso

-Cambiar el estado de nuestro usuario
DriveMeca instalando Tox en Ubuntu Linux paso a paso

Y ya estamos listos para comunicarnos de forma cifrada y segura con otras personas.
Haces vídeo llamadas? Que software usas? es Opensource? Conocías Tox? Ya lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Instalando Linux Fedora Workstation 21 paso a paso

DriveMeca Fedora Logo
Linux Fedora hoy lanza su muy esperada versión 21 con muchos cambios y tres sabores principales, worstation, server y cloud. Y como es de esperarse, hoy les mostrare la instalación paso a paso de Linux Fedora 21 en su versión worstation. La explicación de worstation nos dice que es una distribución fácil de usar en equipos de escritorio o portátiles dirigida especialmente a desarrolladores o creadores de cualquier tipo. La instalación es ejecutando un DVD Live y desde ahi probarlo o instalar. Suena bien cierto, entonces comencemos.

-La descarga del iso podemos hacerla directamente desde este URL o de la forma recomendada que es por medio de torrents. No tienes un cliente, te recomiendo FrostWire y en este articulo te enseño como instalarlo paso a paso. Ya con el ISO en nuestro poder debemos generar un DVD o una USB booteable para instalar desde ahí


-Hacemos boot y presionamos ENTER sobre Start Fedora Live
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Comienza la carga
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Se nos presenta una ventana donde debemos decidir si probamos Fedora antes de instalar (buena desicion por ejemplo si queremos verificar si detecta todo nuestro hardware) o si lo instalamos. Damos click sobre Install to Hard Drive
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-En la siguiente pantalla elegimos nuestro idioma y damos click al botón Continuar
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Damos click a destino de instalación y marcamos el disco donde instalaremos, esto es útil para personalizar el particionado o instalar sobre un segundo disco que tenga nuestro equipo. Damos click al botón Listo
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Si nuestra pantalla resumen no muestra ninguna alerta podemos continuar dando click al botón Empezar instalación
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-En la próxima pantalla damos click a Contraseña de root
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Escribimos una contraseña lo suficientemente fuerte a nuestra cuenta root y damos click al botón Listo
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-A continuación damos click a Creación de usuario y nos creamos una cuenta personal para nuestro trabajo diario prestando cuidado de agregar esta cuenta al grupo de administradores como se sugiere. Damos click al botón Listo
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-La instalación continua, hora de ir por un café ;-)
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Termina la instalación y damos click al botón Salir
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Damos click a los botones superiores y allí al botón de apagado.
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Damos click al botón de Restart y quitamos el DVD/USB desde el cual instalamos
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Ya en nuestro Fedora, entramos con la cuenta de usuario que creamos
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Confirmamos nuevamente el idioma y damos click al botón Siguiente
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Verificamos la distribución de teclado sea la correta y damos click al botón Siguiente
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Tienes cuentas en redes sociales que quieres conectar? Si no es asi, admos click al botón Omitir
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Y llegamos al final del asistente, damos click al botón Empezar a usar Fedora
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Una nueva ventana nos da alguna ayuda en tareas comunes. Podemos cerrarla si ya conocemos
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Dando click al link Actividades nos aparece una barra de iconos a la izquierda y los espacios de trabajo a la derecha con una caja de búsqueda en la parte superior
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-En la barra de iconos dando click al ultimo de arriba a abajo podremos ver todas las aplicaciones
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-En configuración podemos ajustar detalles
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

-Y no se olvide actualizar nuestro OS por medio de Actualizador de paquetes de GNOME
DriveMeca instalando Linux Fedora Workstation 21 paso a paso

o en una terminal con el comando:
sudo yum update

Usas Linux Fedora? Que tal te ha parecido Fedora 21? Llena tus expectativas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Disfrutando de anime en Linux

DriveMeca anime Logo
Dicen por ahí que nunca dejamos de ser niños, solo crecemos y cambia nuestro aspecto. Si ver anime es cosa de niños yo creo que sigo siendo un bebe :-). Y que mejor que poder ver tus series favoritas con subtitulos con muy buena calidad. Bien todo esto y mas lo obtienes con Waifu, el cual veremos hoy como instalarlo (o usarlo mas bien) en Linux Ubuntu paso a paso.
Waifu es una aplicación derivada de Popcorntime de un desarrollador mexicano el cual se dio a la tarea de hacer algo para nosotros los fans del anime. En Popcorntime aunque hay sección dedicada al anime, debemos reconocer que aun no funciona muy bien que digamos y muchas de las series no tienen subtitulos; sabes japones? Listos entonces para ver anime, comencemos.

-La descarga la hacemos desde el sitio web oficial. Allí descargaremos un paquete con binarios, en mi caso el paquete de 64bits para Linux dando click en su botón verde
DriveMeca instalando waifu paso a paso

-Descomprimimos el paquete, le cambiamos el nombre al directorio y entramos
tar xzvf Downloads/waifu-linux64.tar.gz
mv linux64/ waifu
cd waifu/

-Ejecutamos el binario
./Waifu

-La interfaz es bien minimalista lo que me hizo rápidamente extrañar una sección de personalización o perfil para por ejemplo predefinir el idioma español en subtitulos. Aun así no esta nada mal
DriveMeca instalando waifu paso a paso

-Buscamos o elegimos una serie y le damos click, allí ya podemos elegir el idioma de subtitulos y le damos click al botón verde Play
DriveMeca instalando waifu paso a paso

-Se abre una nueva ventana mostrando el streaming de la serie con botones grandes y claros los cuales se ocultan a los segundos para dejarnos ver sin dificultad
DriveMeca instalando waifu paso a paso

Creo que esta sera una mas de mis joyas en Linux, esas aplicaciones que siempre tienes en cuenta cuando te sientas frente al pc.
Te gusta el anime? que series sigues? Ya conocías waifu? que tal te ha parecido?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar odoo ERP en Linux Centos 7 paso a paso

DriveMeca odoo Logo
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 9.3.
Nuestro servidor deberá ser una instalación mínima de Centos y usaremos el código fuente colocado en Git para tener nuestro ERP lo mas actualizado posible.

Requerimientos


-Instalamos el repositorio de postgresql buscando tenerlo mas actualizado
rpm -ivh http://yum.postgresql.org/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-1.noarch.rpm

-Instalamos postgresql 9.3
yum install postgresql93-libs postgresql93-server postgresql93  postgresql93-devel php-pgsql php-gd

-Instalamos dependencias
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libffi-devel libxslt libxslt-devel libxml2 libxml2-devel openldap-devel libjpeg-turbo-devel openjpeg-devel libtiff-devel libyaml-devel python-virtualenv git libpng12 libXext xorg-x11-font-utils libXext xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi libpqxx-devel

-Activamos el servicio de postgresql
/usr/pgsql-9.3/bin/postgresql93-setup initdb
systemctl enable postgresql-9.3.service

-Activamos las conexiones con MD5 en postgresql
sed -i "/^host/s/ident/md5/g" /var/lib/pgsql/9.3/data/pg_hba.conf

-Iniciamos el servicio
systemctl start postgresql-9.3.service

-Creamos dos contraseñas, una para el admin de odoo y la otra para postgresql dejándolas en el ambiente como variables
admin_pass=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-20};echo;`
pgsql_pass=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-20};echo;`

-Creamos el usuario odoo en postgresql
echo -e "$pgsql_pass\n$pgsql_pass\n" | su - postgres -c "createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo"

-Instalamos dependencia para poder generar pdf
rpm -ivh  http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm
ln -s /usr/local/bin/wkhtmltopdf /usr/bin/

-Instalamos tipos de letras de microsoft
rpm -ivh  http://dl.fedoraproject.org/pub/epel/7/x86_64/l/libmspack-0.5-0.1.alpha.el7.x86_64.rpm
rpm -ivh  http://dl.fedoraproject.org/pub/epel/7/x86_64/c/cabextract-1.5-1.el7.x86_64.rpm
rpm -ivh http://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

-Creamos el usuario odoo y los 3 directorios necesitados
adduser odoo
DIR="/var/run/odoo /var/log/odoo /opt/odoo"
for NAME in $DIR
> do
> if [ ! -d $NAME ]; then
>  mkdir $NAME
>  chown odoo.odoo $NAME
> fi
> done

-Nos cambiamos al usuario odoo y creamos un ambiente virtual (así los módulos python no afectaran a Centos en caso dado sino solo al usuario odoo). Agregamos a la variable de ambiente PATH el camino de los binarios de postgresql 9.3
su - odoo
/bin/virtualenv odoo
source odoo/bin/activate
PATH=$PATH:/usr/pgsql-9.3/bin/

-Instalamos módulos python y salimos del usuario odoo
pip install http://download.gna.org/pychart/PyChart-1.39.tar.gz
pip install babel
pip install docutils
pip install feedparser
pip install gdata
pip install Jinja2
pip install mako
pip install -U pip wheel setuptools
pip install mock
pip install psutil
pip install psycopg2
pip install pydot
pip install python-dateutil
pip install python-openid
pip install pytz
pip install pywebdav
pip install pyyaml
pip install reportlab
pip install simplejson
pip install unittest2
pip install vatnumber
pip install vobject
pip install werkzeug
pip install xlwt
pip install pyopenssl
pip install lxml
pip install python-ldap
pip install pillow
pip install decorator
pip install requests
pip install pyPdf
pip install wkhtmltopdf
pip install passlib
exit

-Descargamos el código en opt y cambiamos sus permisos. Hora de ir por un café ;-)
cd /opt
git clone https://github.com/odoo/odoo.git --branch 8.0
chown -R odoo.odoo odoo

-Creamos el conf del servidor odoo con las variables de ambientes creadas anteriormente
vi /etc/odoo-server.conf
[options]
admin_passwd = $admin_pass #cambiamos por el contenido de esta variable
db_host = localhost
db_port = 5432
db_user = odoo
db_password = $pgsql_pass #cambiamos por el contenido de esta variable
addons_path = /opt/odoo/addons
without-demo=all
no-xmlrpc = True
no-xmlrpcs = True
no-netrpc = True
logfile = /var/log/odoo/odoo-server.log
log_handler = werkzeug:WARNING
log_level = warn
no-logrotate = True

-Creamos también un conf para logrotate
cat > /etc/logrotate.d/odoo-server << EOF
 /var/log/odoo/*.log {
     copytruncate
     missingok
     notifempty
 }
EOF

-Creamos un script para el inicio de odoo server en centos 7
cat > /usr/lib/systemd/system/odoo.service << EOF
[Unit]
Description=Odoo Open Source ERP and CRM
After=network.target postgresql.service

[Service]
Type=forking
User=odoo
Group=odoo
Environment="ENVDIR=/home/odoo/odoo"
ExecStart=/bin/bash -c "cd /home/odoo; /bin/virtualenv -q odoo; source odoo/bin/activate; /usr/bin/odoo-server --config=/etc/odoo-server.conf &"

[Install]
WantedBy=multi-user.target

EOF

-Activamos el script y lo activamos para que ejecute al hacer boot el servidor
ln -s /opt/odoo/openerp-server /usr/bin/odoo-server
systemctl enable odoo

-Abrimos el puerto 8069 en nuestro firewall iptables y recargamos las políticas
firewall-cmd --zone=public --add-port=8069/tcp --permanent
firewall-cmd --reload

-Iniciamos el servicio
systemctl start odoo

-Abrimos un browser y navegamos al URL http://ip-servidor:8069. Allí debemos escribir la contraseña que almacenamos en admin_pass en el campo Master password. Podemos verla en el conf o con un echo $admin_pass en la terminal. Escribimos un nombre para una db a usarse, activamos el idioma y creamos una contraseña para logearnos vía web. OJO: si nos deslogeamos por error o descuido, el usuario es admin y la contraseña que estamos creando en este momento. Damos click al botón Create Database
DriveMeca instalando odoo ERP en Linux Centos 7

-Esta es nuestra primera vista de odoo con todos los módulos disponibles a instalar. La sugerencia es solo activar los que vayamos a usar
DriveMeca instalando odoo ERP en Linux Centos 7

-Las alertas nos saldrán en la parte superior derecha como esta del ejemplo, debemos activar bien la zona horaria. Damos click al triangulo rojo y después al anuncio de Haga click
DriveMeca instalando odoo ERP en Linux Centos 7

-En la ventana que nos aparece activamos nuestra zona horaria y damos click al botón Guardar
DriveMeca instalando odoo ERP en Linux Centos 7

Ya estamos listos para personalizar odoo a nuestras necesidades
Usas OpenERP? Ya usas odoo? Que tal te ha parecido?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Tomcat 8 paso a paso

DriveMeca Tomcat logo
Desarrollas en Java? entonces imagino que haz escuchado sobre Tomcat, un magnifico servidor opensource de aplicaciones web de la fundación Apache. Tomcat nos permite ejecutar sobre el java servlets o aplicaciones jsp de forma totalmente gratis y hoy sera nuestro tema del día. Te mostrare como instalar Tomcat 8 en un servidor Linux Centos 7 paso a paso.

Requerimientos

Linux Centos 7 instalación mínima

-Instalamos dependencias
yum -y install wget java-1.7.0-openjdk-devel

-Descargamos tomcat. En este momento la ultima versión es la 8.0.15
cd /opt
wget -c http://apache.mirrors.tds.net/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz

-Descomprimimos el archivo
tar xzvf apache-tomcat-8.0.15.tar.gz 

-Activamos permisos de lectura
chmod +r apache-tomcat-8.0.15/conf/*

-Activamos variables
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk > /etc/profile.d/java.sh
source /etc/profile.d/java.sh
export CATALINA_HOME=/opt/apache-tomcat-8.0.15 > /etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh

-Creamos usuarios para la interfaz web administrativa. Es recomendable que cambies la contraseña a una palabra mas segura
vi  $CATALINA_HOME/conf/tomcat-users.xml
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="contraseña" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

-Iniciamos el servicio de tomcat
$CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.0.15
Using CATALINA_HOME:   /opt/apache-tomcat-8.0.15
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.15/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.7.0-openjdk
Using CLASSPATH:       /opt/apache-tomcat-8.0.15/bin/bootstrap.jar:/opt/apache-tomcat-8.0.15/bin/tomcat-juli.jar
Tomcat started.

-Muy posiblemente no conectes por iptables. Deshabilitamos el servicio
systemctl stop firewalld.service
systemctl disable firewalld.service

-Abrimos un browser y navegamos al url http://ip-servidor:8080
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

-Si damos click en los botones nos pedirá un usuario y password, entramos con el creado en pasos anteriores
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

Ya estamos listos para desplegar nuestras aplicaciones java sobre tomcat.
Programas en Java? Ya conocías Tomcat? Lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark