Para installar 0install en Ubuntu basta con ir a la página de descargas del paquete y luego usar el gestor de paquetes favorito (yo uso Wajig en lugar de apt/dpkg) para instalar un par de paquetes:
# wajig install binutils # wajig install zeroinstall-injector_0.22-1_all_ubuntu.deb
La versión del paquete puede instalar así como las dependencias, pero la última vez que se probó en Ubuntu, sólo requería de binutils
- Una vez instalado podemos hacer una prueba del programa:
$ 0launch http://rox.sourceforge.net/2005/interfaces/Edit
Veremos entonces el proceso de instalación normal referido en la documentación de 0install. - Creamos un lugar para guardar los alias de los paquetes que hemos instalado:
$ mkdir -p ~/Programas/Lanzadores
- Los alias se hacen así:
$ 0alias rox-edit http://rox.sourceforge.net/2005/interfaces/Edit
es decir, colocamos el alias del programa (la forma corta de invocarlo) y el URL desde donde fue ejecutado.
Errores
Hasta ahora la gran mayoría de programas (lbreakout, AddApp, Diff) se han instalado sin problema, sin embargo penguin command da el siguiente mensaje de error:
bin/penguin-command: error while loading shared libraries: libmikmod.so.2: cannot open shared object file: No such file or directory
