Menú principal

Slackware

17 Dec

Creando una instancia de PostgreSQL como usuario no-root

Published by antonio.hernandez

Daré los pasos para crear una instancia de PostgreSQL que nos sirva para el desarrollo. La intención de está instancia es de que este en nuestro control como usuarios comunes del sistema y no dependamos de acceso a la cuenta root o postgres.

  1. Los requerimientos serán:

17 Dec

Compilando e instalando el kernel Linux

Published by antonio.hernandez

No soy dado a compilar e instalar el kernel linux desde hace varios años y la única razón por la que he tenido que hacerlo es por tener una laptop de "hoy", una Thinkpad t430. Slackware64 Linux 14.0 viene con el kernel 3.2.28, el cual ante el primer inicio después de la instalación me dió un kernel panic :'(

Así que recordando los viejos tiempos, dejo a continuación los pasos para instalar un nuevo kernel linux.

17 Dec

Script de init para vde_switch+dnsmasq+NAT

Published by antonio.hernandez

Dejo a continuación un script de init para iniciar un vde_switch con dnsmasq como servidor de DNS/DHCP sobre una interfaz tap... en otras palabras, te permitirá crear un switch virtual en el cual se podrán conectar tus máquinas virtuales de KVM, obtener una dirección IP dinámica y conectarse a la Internet. La forma en como iniciarías tu máquina virtual sería qemu-kvm -net vde,sock=/var/run/vde2/switch1.ctl ...

08 Jan

Instalación del JRE/JDK de Oracle en Slackware Linux 14.0

Published by antonio.hernandez

Por cuestiones de cambio en la licencia sobre la distribución del JRE/JDK de Java por parte de Oracle [1], Patrick Volkerding optó por no integrarlos a partir de Slackware Linux 14.0, sin embargo dejó un SlackBuild disponible [2] para la creación de un paquete y poder instalar/actualizar los sin demasiado esfuerzo.

A continuación doy los pasos para instalar el JRE/JDK SE de Java en Slackware64 14.0. Pasos similares aplicarían para Slackware 14.0 de 32bits.

1 Obten el SlackBuild.

20 Aug

Instalación de XAMPP en Slackware Linux

Published by antonio.hernandez

A continuación indicaré los pasos para instalar e integrar a XAMPP en Slackware Linux. XAMPP forma parte del proyecto Apache Friends y es un conjunto de soluciones para implementar LAMP.

26 May

Instalación de MySQL en Slackware Linux

Published by antonio.hernandez

A diferencia de PostgreSQL, MySQL forma parte oficial de Slackware Linux por lo que en una instalación completa del mismo ya estará disponible en el sistema. En caso de no ser así puede ser instalado desde los CDs/DVD de Slackware Linux (se encuentra en el directorio slackware/ap) o bien descargando el paquete desde internet. De cualquier forma daré por hecho que ya se encuentra instalado he indicaré los pasos para su ejecución.

Primero comprobamos que ya se encuentre instalado el paquete mysql:

17 Feb

Init script para crear un swith virtual de vde2

Published by antonio.hernandez

Dejo a continuación un script para iniciar/reiniciar/detener un switch virtual creado mediante vde2 (http://vde.sourceforge.net) en Slackware Linux.

17 Feb

Instalación de PostgreSQL en Slackware Linux

Published by antonio.hernandez

PostgreSQL no forma parte de Slackware Linux de forma oficial sin embargo se cuenta con el SlackBuild para crear un paquete desde su código fuente. Dicho SlackBuild se encuentra disponible en el repositorio del proyecto http://slackbuilds.org.

Los siguientes pasos los ejecutaré como usuario root.

1. Descargamos el slackbuild de PostgreSQL.

09 Nov

Shell script para crear multiples cuentas de usuarios.

Published by antonio.hernandez

A continuación dejo un shell script (mk_users.sh) para generar de forma automática cuentas de usuarios. También se encarga de asignar una contraseña a las cuentas haciendo uso de la función mk_users_passwd().


#!/bin/sh

mk_users_passwd() {
user=$1
pass=$2
# ¡Magía, no toques aquí!
/usr/sbin/chpasswd $user:$pass
END
}