CDE (Código, Datos y Entorno) es una herramienta para Linux que te permite crear paquetes portables de aplicaciones, que luego podés ejecutar en cualquier computadora sin necesidad de realizar instalaciones o configuraciones adicionales.

Instalación
CDE es compatible con la mayoría de distribuciones x86-Linux modernas. La aplicación viene implementada como un sólo binario portable llamado "cde". Para instalarlo en tu compu podés descargarlo desde cualquiera de los siguientes enlaces:

32 Bits: http://cloud.github.com/downloads/pgbovine/CDE/cde_2011-08-15_32bit

64 Bits: http://cloud.github.com/downloads/pgbovine/CDE/cde_2011-08-15_64bit


Al finalizar la descarga hay que renombrar el archivo a "cde" y hacerlo ejecutable con el comando "chmod u+x".


Uso
Para crear paquetes portables para aplicaciones hay que usar el siguiente comando vía terminal:

./cde aplicación


Por ejemplo, para crear un paquete portable de la aplicación ‘xclock‘ tendrías que escribir:

./cde xclock


Podrás ver una nueva instancia de la aplicación, tenés que cerrarla y ejecutar el comando ls para ver una lista de los sub-directorios, donde debe encontrarse la carpeta cde-package/. Para mirar dentro de la carpeta utilizá el comando:

find cde-package/ | less


Ahora podrás ver que dentro de la carpeta se encuentran todas las dependencias necesarias para ejecutar xclock. Para comprimir el directorio utilizá los comandos:

tar -cvf cde-xclock.tar cde-package/
gzip cde-xclock.tar


El archivo obtenido (que debería llamarse en este caso cde-xclock.tar.gz) puede transferirse a cualquier otra computadora con Linux. Para descomprimir y ejecutar la aplicación sólo tenés que usar las líneas:

tar -zxvf cde-xclock.tar.gz
cde-package/xclock.cde


Podés seguir este mismo procedimiento para crear portables para cualquier otra aplicación.

Página oficial del proyecto CDE: http://www.pgbovine.net/cde.html