Autopackage y klik, instalación fácil de software en GNU/Linux

Ya hablé con anterioridad de Autopackage, sin embargo nunca habia comentado nada sobre Klik, veamos sus diferencias:

  • Autopackage ofrece a los desarrolladores una forma de empaquetar su aplicación, de forma que esta sea instalable en prácticamente cualquier distribución actual. El usuario solo tendría que descargar un fichero llamado “*.package”, la primera vez que lo ejecuta se instalará el sistema autopackage (no es necesario ser root) y las sucesivas aparecerá directamente el asistente para la instalación.
  • Klik ofrece a los usuarios un listado de aplicaciones que pueden ser instalables mediante el navegador firefox (después de haber instalado el sistema klik, el cual requiere permisos de root para modificar el archivo /etc/fstab). Estas aplicaciones provienen principalmente de Debian, pero funcionan en una gran variedad de distribuciones actuales (entre ellas Ubuntu). Cuando hacemos click para instalar una aplicación (e.g. Gizmo), el sistema descargará lo necesario y construirá un archivo llamado “*.cmg” el cual podrá ser ejecutado por el usuario.

Lo mejor para ver su funcionamiento es probar ambos. En cualquier caso, voy a listar lo que creo yo que son ventajas e inconvenientes de cada uno de ellos:

Autopackage

Ventajas:

  • No es necesario permisos de root ni para la instalación del sistema autopackage, ni para las aplicaciones que lo utilizan.
  • Facilita a los desarrolladores un empaquetado casi universal
  • Compatible con la mayoría de distribuciones actuales
  • Las aplicaciones se instalan a nivel de usuario, no de sistema, este puede desinstalarlas fácilmente mediante aplicación gráfica o consola.
  • Es un complemento al sistema de paquetes del sistema, el cual solo es manejable por el usuario root y que en ocasiones ofrece software desactualizado.
  • Integración con GNOME, KDE e incluso consola

Inconvenientes:

  • Falta que los desarrolladores se animen a empaquetar sus aplicaciones con este sistema.
  • Si se requiere la instalación de alguna dependencia extra, es necesario que esta sea instalada con el sistema de paquetes del sistema (por tanto requiere acceso root).

Klik

Ventajas:

  • Importante listado de aplicaciones disponibles.
  • Disponible aplicaciones propietarias como Skype o libres como Azureus pero con dependencias propietarias.
  • Instalable desde Firefox
  • Una vez Klik ha construido el fichero .cmg, toda la aplicación esta contenida dentro, sin archivos esparcidos por nuestro sistema o nuestro directorio “.local”. Des instalar es tan sencillo como borrar el fichero .cmg.
  • Complemento al sistema de paquetes del sistema, igual que Autopackage.

Inconvenientes:

  • Requiere permisos de root para instalar el sistema, pues debe ser modificado el fichero /etc/fstab para poder montar los ficheros .cmg
  • En el listado web no se muestra la versión de la aplicación que se va a instalar.
  • Mala integración con gnome, para ejecutar los fichero .cmg hay que ejecutar desde nuestro directorio personal: “./.zAppRun Desktop/aplicacion.cmg”.
  • No funcionan todas las aplicaciones disponibles.
  • Compatible con menos distribuciones que Autopackage.

En conclusión, ambos sistemas ofrecen formas innovadoras para facilitar la instalación de aplicaciones al usuario final, sin embargo, ambos también presentan defectos importantes. Seria interesante ver una combinación de ambas, por ejemplo con la funcionalidad de Autopackage y la cantidad de aplicaciones que ofrece Klik. Veremos a ver que nos depara el futuro 😀

6 thoughts on “Autopackage y klik, instalación fácil de software en GNU/Linux

  1. La necesidad de permiso de root no me parece una desventaja sino todo lo contrario. El usuario que tiene conocimientos suficientes para instalar software, conoce la clave de root. De lo contrario es mejor que no instale nada.

Leave a Reply

Your email address will not be published. Required fields are marked *