¿Como crear aplicaciones portables para GNU/Linux?

CDE (Código, Datos y Entorno) y es una herramienta que valiéndonos de unos sencillos comandos en nuestro terminal nos permite crear paquetes portables de nuestras aplicaciones preferidas, pudiendo funcionar después en casi cualquier distro independientemente de su versión, ya que se encarga de crear un sistema de archivos independiente con las configuraciones y dependencias necesarias para poder ejecutarse en casi cualquier ordenador.

Para utilizarlo, solo tenemos que descargar el archivo correspondiente a nuestra arquitectura…

Para arquitecturas de 32 bits

Para arquitecturas de 64 bits

…y le damos permisos con chmod u+x, en mi caso:

sudo chmod u+x ~/Descargas/cde

Ya lo tenemos preparado, para utilizarlo más fácilmente lo he renombrado a cde.
Su uso es fácil, tan solo tenemos que ejecutar el archivo incluyendo la ruta, en el caso de que no lo tengamos en nuestra carpeta personal, seguido de la aplicación que queramos hacer portable. Dos ejemplos:

~/Descargas/cde gedit
~/Descargas/cde gimp

Como vemos, indico la ruta de cde y hago portable tanto gedit como gimp.
Si no hemos recibido ningún error, se habrá creado en nuestro home una carpeta llamada cde-package, podemos comprobarlo con:

ls | grep cde-package

En realidad eso es todo, si queremos ejecutar esos programas en otro ordenador tan solo hay que copiarle la carpeta creada en su home y escribir en la terminal:

cde-package/gedit.cde

Igualmente, podemos copiarla en un pendrive (como root) y ejecutar los programas directamente desde él, indicando la ruta adecuada, o incluso comprimir la carpeta para que nos ocupe menos espacio.

Si visitas la pagina oficial de CDE, podrás ver todas sus características, donde incluso disponen de varios vídeos demostrativos que explican su funcionamiento.

Fuente: LinuxZone

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s