¿Volvi?
Generalmente me da por temporadas, escribo algo, varios post seguidos y luego lo dejo…. Ya van mas de 4 meses que no escribia nada, y nuevamente vuelvo a este blog.
Sigo utilizando Slackware en mi portatil, que sensación mas agradable tener el dominio completo de tu sistema operativo gracias a esta gran distribución. En casa ocuparé Ubuntu o FreeBSD, pero aún sigo con el inseparable Windows XP (si, soy un hereje) para poder jugar algo….
Tengo varios proyectos en mentes.. algunos para mí, otros para el mundo. Los cuales ire comentando en este blog a medida que avancen. Volveré con los articulos de Slackware y el mundo libre en general.
Bendiciones a todos y espero mantener el contacto…
root@workmobil:~# ping -c 4 inkubot
PING inkubot (127.0.0.1) 56(84) bytes of data.
64 bytes from inkubot (127.0.0.1): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from inkubot (127.0.0.1): icmp_seq=2 ttl=64 time=0.029 ms
64 bytes from inkubot (127.0.0.1): icmp_seq=3 ttl=64 time=0.023 ms
64 bytes from inkubot (127.0.0.1): icmp_seq=4 ttl=64 time=0.028 ms
— localhost ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.023/0.026/0.029/0.002 ms
Es hora de actuar
Es hora de actuar.
Hay cosas que no funcionan bien en nuestra sociedad, es hora de hacer algo.
No commentsSlackware + DWL-G630 (wireless)
Tengo hace algún tiempo una tarjeta PCMCIA Dlink DWL-G630, me bajo por configurar y esto fue lo que hice.
Primero era identificar que modulo utilizar, esta tarjeta tiene un chipset Atheros, no esta soportado en el kernel por lo tanto hay que utilizar el Madwifi. Baje el source de madwifi y a compilar!
inkubot$ tar xzfv madwifi-0.9.4.tar.gz
inkubot$ cd madwifi-0.9.4
inkubot$ ./configure --prefix=/usr
inkubot$ make dep && make
inkubot$ sudo make install
Con eso se crean los modulos para el kernel y poder cargarlo para que el sistema operativo reconozca la tarjeta. El modulo a cargar es ath_pci el que creara dos interfaces ath0 y wifi0. La interfaz sobre la que se trabaja es ath0, y para unirse a una red abierta, se utilizan las herramientas que vienen en el paquete wireless-tools, por ejemplo.
inkubot# iwlist ath0 scanning
inkubot# iwconfig ath0 essid "ESSID"
inkubot# dhclient ath0
Así de simple y rapido….
Paz
No commentsDe Slackware 12 a 12.1
Hace poco salio la nueva version de Slackware, 12.1 con un monton de cambios. Voy a explicar el proceso que hice para pasar de Slackware 12 a la ultima version con la herramienta slapt-get
Lo primero que se debe hacer es editar el archivo /etc/slapt-get/slapt-getrc y modificar la siguiente linea:
SOURCE=ftp://slackware.mirrors.tds.net/pub/slackware/slackware-12.0/
y cambiarla por
SOURCE=ftp://slackware.mirrors.tds.net/pub/slackware/slackware-12.1/
Luego ejecutar el comando para actualizar la base de datos de los paquetes y por el ultimo la actualizacion del sistema operativo
root# slapt-get --upgrade
root# slapt-get --dist-upgrade
Con esto quedamos con la ultima version de Slackware y si tenemos instalado GSB tambien se actualiza.
Bless
No commentsGnome en Slackware
Decidi seguir usando Gnome, esta maduro, es un buen escritorio, es liviano y me gusta mucho mas que KDE y las feas QT :B
Existen 3 proyectos para agregar Gnome a Slackware
Antes usaba Dropline, pero nunca me gusto que reemplazara paquetes de Slackware oficiales y agregara cosas como PAM, etc. Asi que dropline fuera! Solo queda Gslacky y GSB, el primer es italiano, nunca me han caido bien… asi que ha instalar GSB. La verdad no, elegi GSB por tener una version mas actualizada de Gnome.
Existen varias formas de hacerlo, una es ejecutar un script que esta en el sitio de GSB y seguir las indicaciones y la otra es hacerlo a mano con slapt-get (algo como swaret pero al parecer un poco mas pro).
- Forma facil rapida (full instalacion)
-
lynx --source http://gnomeslackbuild.org/net-install | bash
-
- Forma Lenta (control de que se instala)
- Instalar slapt-get :: Bajar ACA :: y configurar
slapt-get --install pango glib2 gtk+2 gnome-icon-theme(unicos paquetes que reemplaza)slapt-get --install gsb-desktop(instala la base)
Con estos paso se instala el sistema base de gnome, luego solo queda instalar lo que necesitemos o simplemente usar gsb-complete para instalar todo. GSB se divide en los siguientes “paquetes”
- gsb-desktop
- gsb-accessibility
- gsb-administration
- gsb-compiz
- gsb-complete
- gsb-development
- gsb-mono
- gsb-multimedia
- gsb-office
- gsb-themes
Es probable que surgan algunos problemas de dependencias, que se pueden ir solucionando con el error que entrega. A mi me paso un problema con los gnome-applets, algunos no cargaban, estuve dando vueltas hasta que encontre la falla, me faltaba el paquete libXres-1.0.3-i486-1 (tip del dia)
2 commentsSlackware desde cero!
Una vez instalado el sistema operativo (sistema base sin X) era necesario para mi levantar el entorno grafico, según mis recuerdos tenia 2 posiblidades.
- Bajar los paquetes del directorio x/ del ftp
- Usar alguna herramienta tipo swaret o slapt-get
Como antes usaba swaret lo baje y comence con el proceso:
# swaret --search xorg
# swaret --search font
# swaret --search xf86
Con esas busquedas logre identificar los paquetes que faltaban, y según yo tenia todo listo pero algo faltaba, al levantar X me decia que no encontraba las fonts!!! Las tenia todas pero aún así no las encontraba, el TIP para solucionar esto:
# mkfontdir /usr/share/fonts/*
# mkfontscale /usr/share/fonts/*
Con eso reconoce las fonts y voila, X arriba en slack ![]()
Slackware

Despues de largo tiempo usando el excelente ubuntu (solo aplausos para la distribución mas amigable que existe) he decidido volver a las raices… Slackware nuevamente esta en mi equipo de trabajo y me costo, no tenia idea que ahora en el primer CD no viene X, así que tuve que hacerlo a mano (aunque recorde el viejo y mejorado swaret). Comenzaré a postear las nuevas sensaciones con el querido Slack.
Bless
1 commentAsterisk y un poco mas…
Asterisk ya no es un software ajeno para la mayoría de la gente ligada al mundo open source, pero lo que es aún mas interesante es la barrera que ha quebrado.
“Entrar de lleno al mundo de las comunicaciones”. Para empresas como Cisco, Alcatel o locales como Grupo Gtd, Entel este software no es ajeno y algunos lo miran como una amenaza (alguien dijo Cisco?) y otros como una oportunidad de negocios tremenda.
Las oportunidades que nos brinda el * son infinitas, el limite lo pone el administrador y las necesidades del lugar donde se implementa. No es una simple central telefónica, es un ambiente de DESARROLLO completo, abierto, con una tremenda comunidad, incesantes actualizaciones para agregar nuevas versiones y que brinda todas las herramientas para que podamos dar nuestro granito de arena (ya sea para todos o para el proyecto en especifico).
Pero que le hace falta a Asterisk para que sea completamente aceptado por las empresas (ISPs, TISPs, etc) y no sea visto solo como una herramienta de juguete o de investigación? La respuesta es simple desde mi punto de vista. Una buena INTERFAZ GRÁFICA. Así es, para los mas puristas una interfaz gráfica es una aberración (estoy un tanto de acuerdo) ya que es posible que limite las características infinitas del Asterisco a solo unas cuantas (que de todas formas son muchas). Para una empresa, si es una caja cerrada, con algún tipo de interfaz web y que cumpla lo que se requiere es un producto valido. No es necesario que conozcan que es “Software Libre”, que esta sobre “Linux o *BSD”, no es necesario que sepan que la interfaz web que utilizan la programa un montón de gente alrededor del mundo, solo necesitan una caja cerrada que se llama “PBX IP”
Es probable que muchos (me incluyo) no poseamos el dinero para desarrollar un Appliance Asterisk, pero si podemos entregar lo que la empresa necesita. Un servidor, que hace de PBX IP y con una buena interfaz web de administración. Bueno, Bonito y Barato (se podría agregar un Muy a cada una de las 3 características). Existen varios proyectos que pueden simplificar nuestras tareas con Asterisk y realizar un producto de tipo “masivo”
El mas famoso por el momento es FreePBX, un portal web desarrollado completo en PHP y de forma modular. Este software tiene un esquema de configuración para Asterisk “especial”, y lo pongo entre comillas porque es la configuración que cualquiera de nosotros podría hacer, pero que ya esta lista. Llena de macros, llena de variables, de planes de discado, interacción con base de datos, etc. Y que para entender todo es bastante experiencia (y posiblemente podrías ser parte del team de desarrollo)
FreePBX tuvo un derivado, Trixbox es un sistema operativo (basado en CentOS) que simplifica aún mas las cosas, se baja el CD, se reinicia el computador y comienza una instalación que termin con un Asterisk configurado y con un montón de herramientas que permiten su configuración (entre ellas FreePBX), monitoreo y administración.
Hace poco conocí a Elastix otra aplicación tipo Trixbox, que tambien incluye FreePBX pero que aún no he tenido la oportunidad de probar y jugar. Pero según veo en su web, tiene bastantes cosas interesantes que de seguro me animaré un día a probarlas.
Y por ultimo (y no por eso el peor), tenemos el nuevo software (aún en Beta) de Digium, AsteriskNow es un algo parecido a los anteriores, solo bajas un CD y tienes tu PBX IP instalada. La gracia principal, USA LOS ARCHIVOS DE CONFIGURACIÓN ESTÁNDAR, además de tener una increíble interfaz escrita en Ajax. Si, aún esta en Beta… pero parece que viene para quedarse!
Las odiadas/amadas GUIs son necesarias, especialmente en el momento en que se piensa sacar provecho de la experiencia que se ha ganado durante el tiempo “jugando”. Entregan una administración simple y hacen un software escrito por “hackers” amigables hasta para ese Gerente de Operaciones que solo quiere que funcione y que sea FÁCIL.
Bless
PS: Estoy de acuerdo, Asterisk siempre sera mas potente si se programa sin una interfaz (para que no aleguen antes de tiempo)
7 comments