miércoles, 23 de junio de 2010

*BSD, Linux y Windows

     Hoy leyendo las listas de distribución de bsdchile.cl, me topo con una discusión muy interesante http://listas.inf.utfsm.cl/pipermail/bsd/2005-October/004129.html , dónde una persona escribe cosas que me llevan a pensar, sé por experiencia, que a los usuarios finales no le interesa nada lo que existe detrás del movimiento de software libre, sencillamente porque están muy acostumbrados a hacer las cosas como  Microsoft (MS), le ha dicho como hacerlas y esto se puede también encontrar del lado de los adminsys, que prefieren un contrato por mucho dinero con MS que tener el control absoluto sobre los servicios que se están ejecutando en los servidores, leyendo esa lista de correo (si es vieja, pero dí con ella buscando otra cosa), recorde lo que S.M. Octavio Russell siempre dice en su charla de inauguración del CNSL, donde que en realidad existen 2 niveles de usuarios windows, el usuario normal que tiene todos los problemas y el usuario avanzado (el famoso técnico de nivel 1), que lo que realiza es actualizar el antivirus, limpiar cookies, limpiar temporales, ampliar memoria virtual, etc. para luego reiniciar el equipo por lo menos 10 veces y no da con la solución y se llama al técnico de nivel 2 que como ve que la cosa está difícil sencillamente formatea el equipo y lo reinstala, este tipo de cosas no se ven dentro de los ambientes de los sistemas derivados de UNIX (*BSD y Linux), ya que el acceso a los procesos es mucho mas limpia y siempre existe la consola o la terminal y mediante una secuencia de comandos se puede solventar casi cualquier problemática.

     Ahora mismo tengo problemas en el sitio donde trabajo con los usuarios de de los equipos de computación, porque a según tengo que darles una inducción sobre Canaima GNU/Linux que es la distro que se implementó para los usuarios, muchas veces un compañero y gran amigo el Ing. Carlos Marrero les respondía "...y a ti quién te enseño a usar Windows?" cosa que en parte tiene razón, claro que por este tipo de respuesta es que las personas que amamos este sistema operativo siempre somos mal vistos, pero yendo un poco mas allá y adentrandonos en la oscuras mentes de los usuarios, siempre va a existir la resistencia al cambio, sea para bien o para mal..., siempre pongo de ejemplo a mi madre un médico pediatra con 56 años de edad y no le costo el cambio a Linux, lo utiliza como ambiente de escritorio sin problemas, es que vamos a estar claro un usuario que utiliza nada mas un procesador de palabras y un navegador web, no tiene porque oponer resistencia al cambio de sistema, sino tratar de seguir la corriente...

    Ahora para finalizar este post, lo que mas me llama la atención de esto en particular es que al final la persona que responde el hilo de correo dice:
"...A mi me encanta BSD pero solo es un OS mas..."
     Cosa que es muy cierta, linux, windows, bsd son sólo sistemas operativos, no es algo para iniciar riñas filosóficas ni nada por el estilo solo para utilizar una herramienta de trabajo que es la Computadora, mas nada...
    

Gentoo y bacula, nuevamente un dolor de cabeza...

     Hace unos días atrás decidí actualizar mi servidor de respaldo que esta en Gentoo, veo que hay unas actualizaciones sobre bacula y dejo que las realice, cual es mi sorpresa que cuando termina la actualización no veo por ningún lado las tres aplicaciones de bacula que tenia configuradas (bacula-director, bacula-filedaemon y bacula-storage), en el momento que observo esto me doy cuenta que la actualización que me hace Gentoo es de la versión 3 a la versión 5.x y esta conocido en el Gentoo bugzilla que la misma presenta errores, por lo tanto me decidí irme por el camino difícil y siguiendo la vieja escuela, descargo los fuentes de bacula 5.0.2 y el manual de instalación oficial del mismo, así que empecé a leer.
     Primero me descargue los fuentes vía wget:
#wget -c   wget -c https://sourceforge.net/projects/bacula/files/bacula/5.0.2/bacula-5.0.2.tar.gz/download

     luego lo desempaqueto
 #tar xvfz bacula-5.0.2.tar.gz

    en el manual dice que hay que añadirle unas entradas al script de configuración para que compile correctamente así que siguiendo al pie de la letra decidí correr el configure con las opciones recomendadas:

#./configure --with-mysql --with-bacula=/root/bacula-5.0.2

aquí le estoy diciendo que use mysql como base de datos y que los fuentes están en esa carpeta.

    Todo bien sin errores hasta el momento, bien  así que a compilar:

#make install-autostart      esto para agregar en el inicio a bacula.

    Termina la compilación sin errores, así que sigo leyendo el manual y me dicen que lo último que me queda por hacer es inicializar la  base de datos, así que ejecuto el siguiente script (que esta en los fuentes de bacula en la carpeta /etc/bacula):

# sh create_bacula_tables

     Igual sin problemas me pide el usuario y contraseña de mi base de datos y crea la base de datos para bacula, de tal forma que decidí iniciar las aplicaciones:

find /etc/init.d/ -name 'bacula*' -exec {} restart \;

     Para que se me iniciaran las tres al mismo tiempo, todo sin problemas, entre en los archivos de configuración y empecé a adecuarlos a mi red y hasta el momento se encuentra funcionando bien.
   
     Como siempre esto me lleva a pensar que aunque disfruto mucho de Gentoo a nivel de configurabilidad y que todo sea compilado a medida para optimizar un poco las aplicaciones, siguen existiendo problemas a nivel de repositorios y de mas específicamente los de amd64 que generalmente tienen los paquetes en testing y uno como adminsys tiene que resolver de otra manera.

martes, 8 de junio de 2010

python-updater y resuelto los problemas con python ...

     Si han tenido problemas con las actualizaciones de paquetes relacionadas con python debido a que se actualiza de 2.6 a 3.1, generalmente el el bugzilla de gentoo, no encontramos este tipo de respuestas, me acaba de suceder actualizando mi pc con el comando emerge -uvDNa world, me daba errores con la librería PyQt4, luego de navegar al menos 4 horas por la red, recordé que use en alguna ocación con otro proposito el comando python-updater, (ahora mismo no sé para que lo usé), así que decidí intentar con ese comando y catapun!!!!!! problema solucionado, logro actualizar correctamente mi pc. Esta situación me lleva a pensar, se que soy un zorro viejo en cuestiones de gnu/linux, el cual vengo utilizando y trabajando desde que estaba en kernel 2.2, en un sin fin de distribuciones (cada día me asombro cuando entro a distrowatch.com y me encuentro que constantemente hay nuevas distros ...), y he podido dar con la solución del problema; sin embargo los mas novatos que empiecen con gentoo, van a tener problemas (por esos motivos mantengo este blog, desordenado, pero trato de ayudar con mi experiencia a aquellos que empiezan).