0

Malditas dependencias

Si alguna vez has utilizado el Sistema Operativo Linux probablemente (sobre todo en los inicios) te habrás topado con ciertos problemas a la hora de instalar nuevas aplicaciones y seguramente más de una vez habrá sido por causa de las dependencias. Las distintas distribuciones de Linux han intentado solucionar dichos problemas mediantes gestores de paquetes que pueden comprobar por tí las dependencias de la aplicación que se desea instalar y las resuelven por tí descargando e instalando librerías y aplicaciones necesarias para poder correr tu aplicación. Con todo y esto puedes seguir teniendo problemas por incompatibilidades o por querer tener distintas versiones del mismo programa corriendo en tu máquina. Para intentar solucionar esto ha llegado el proyecto Klik.

Hace unos días descubrí el proyecto Klik. Klik se basa en paquetes de extensión .cmg en los cuales se empaqueta el programa deseada junto con todas las librerías y aplicaciones necesarias para hacer funcionar dicho programa. Una vez descargado el paquete a tu equipo, hacerlo correr es tan sencillo como ejecutar dicho paquete como si se tratara de un fichero ejecutable de toda la vida. Lo que entonces realiza es crear un árbol de directorios en tu directorio temporal a imagen y semejanza del árbol de directorios de Linux y descomprimir y colocar en dichos directorios todo lo necesario para hacer funcionar la aplicación. Una vez descomprimido todo la aplicación se ejecuta y crea en tu directorio home un fichero de configuración para dicha aplicación. Cuando se finaliza la ejecución del programa y este es cerrado, todos los ficheros descomprimidos desaparecen a excepción del fichero oculto de configuración. Yo lo he probado y la verdad que funciona muy bien aunque tiene algunas limitaciones. Para que funcione se debe tener activado en el kernel el soporte para sistema de ficheros cramfs (aquí os explican como comprobar si lo tienes activado y de no ser así como activarlo). Además la eficiencia del programa comparado con uno instalado en el propio sistema puede variar. Y en principio está limitado a correr 8 aplicaciones aunque puede variarse el arranque del kernel con un parámetro para aumentar dicho número. Si necesitáis más ayuda podréis encontrarla en la propia página del proyecto en la sección de Documentation.

De todas formas a mí me ha parecido una gran idea y lo he probado con Skype y no funciona nada mal. Os animo a probarlo y que me contéis que os ha parecido la experiencia. Por cierto para comenzar a usarlo nada más fácil como ejecutar este comando: wget klik.atekon.de/client/install -O -|sh y después acceder a la página de Klik y buscar el paquete del programa que más os guste.

Un saludo a todos.

Más información:
* Kde-hispano
* Barrapunto
* Página Oficial

 

Publicado el enero 7th, 2006 en Software libre by Juilán Sánchez

Deja tu opinión