Entries Tagged as ''

./configure; make ; make install

Extraño mis primeros meses con linux.  Para mí todo era como bajar los fuentes; tar -xzvf pack.tar.gz ; ./configure ; make ; make install; si no compilaba con el make, buscar las dependencias que marcaba, o instalar lo que hacia falta para que no marque error, y listo.  Tienes tu aplicación compilada en tu sistema.  Pero hasta qué punto es bueno esto?

Uno de los sistemas que manejo es un sistema basado en manejador de paquetes, ( no, desgraciadamente no es gentoo ), y muchas veces no encuentro todo lo que necesito, lo que me obliga a bajar los fuentes y compilarlos.  A veces, algunas dependencias que ya están instaladas, no las detecta el script configure de lo que quieres instalar, tal vez porque no estan en el directorio de librerias correspondiente, o faltan variables de ambiente, o simplemente se necesita parchar el configure para que funcione en esa distribución.

El caso es que, mezclando librerias de manejadores de paquetes e instalaciones de fuentes, creo que no es una buena combinación para hacerlo en producción: para actualizaciones, parches y mantenimiento hay que hacer todo manual, y estar revisando continua y constantemente por actualizaciones.  En mi caso, a pesar de todo, parecía que los fuentes tenian un error al compilar, que ten;ian que ver con la distribución.  Tendría que buscar el parche, y/o esperarme a una nueva versión.

Qué hice? Downgrade. :( que más podría hacer?

P.D. Creo que debería hacer una página con mi background.  El sistema con el que más estoy familiarizado es gentoo, de ahi SuSe y luego fedora.  Hace años que no le muevo a windows mas que para instalar juegos y programas de audio, pero como dicen, lo que bien se aprende nunca se olvida; además que windows no se ha movido mucho ultimamente que digamos.  … el resto lo dejaré para mi página de ‘background’.