miércoles, junio 21, 2006

Cuando un deb,rpm o un tgz no son suficientes

A veces con el programa de instalacion de paquetes de nuestra distribucion (lease synaptics,yum,yast..) no nos es suficiente.
Para poder disponer de las ultimas versiones de algunos programas podemos recurrir a otras opciones, a parte de compilar nosotros mismos el codigo fuente, por supuesto.

Os presento a continuacion algunas formas alternativas y/o complementarias de instalar programas en vuestro sistema Gnu/Linux.
Algunas mas y otras menos conocidas.

Klik

Para funcionar rapidamente con klik, instalar el cliente klik:
wget klik.atekon.de/client/install -O -|sh
y seguir las instrucciones que apareceran en pantalla.
Si utilizas (K)Ubuntu, por favor, primero instala mediante synaptics los siguientes paquetes:
binutils libstdc++5 rpm gnome-about

Ahora para instalar programas mediante klik, solo debemos acceder con nuestro navegador a la pagina de klik

Autopackage

Para funcionar con autopackage, simplemente debemos de bajarnos los programas que queramos en formato .package de la pagina de autopackage.
Para instalar el programa en formato .package, simplemente debemos darle permisos de ejecucion.

Zero-Install

Dependiendo de nuestra distribucion tenemos a nuestra disposicion paquetes ya creados del sistema base de zero-install.
Se trata de un sistema muy interesante de "instalacion" de software, que os recomiendo probar por las interesantes ideas que aporta.
Traduzco brevemente las 4 ideas base que citan en su pagina:

Cualquiera puede instalar software
No necesitas ser el administrador (root) solo para instalar un procesador de textos.

Cualquiera puede distribuir software
No necesitas ser bendecido por una distribucion (o por algun otro) para formar parte de Zero Install

No importa si el software esta instalado o no
Simplemente lo ejecutas. Zero Install se encarga del resto (descargando y almacenando en la cache segun se necesite)

Seguridad
Si un usuario descarga un programa malicioso, el resto de los usuario no son afectados;
Los usuario pueden compartir las descargas sin tener que confiar entre ellos;
La instalacion no ejecuta ningun codigo descargado como administrador;
Siempre se comprueban las firmas digitales antes de ejecutar el nuevo software

Ademas, en el blog del programa comentan de una utilidad creada para convertir los paquetes .klik que mencionamos antes en programas instalables mediante Zero Install.
Este es el script que lo hace, klik2zero

No dudeis en probar estos sistemas, seguro que para algun que otro programa os sorprenderan.

7 comentarios:

Von Pmg dijo...

Me alegro que haya sido de tu interes.
A mi particularmente me encanta el Zero Install.

Supongo que cuando haga mis programitas lo ponga disponible tambien a traves de el.

Ale, meneada queda :P

Chiche dijo...

Mejo... está muy bueno el articulo, te acabo de hacer un trackball hacia mi blog de linux :D

Von Pmg dijo...

Hola chiche.
Estupendo que te gustase el articulo. Es muy basico, pero simplemente trataba de dar a conocer algunas herramientas que creo que no todo el mundo en linux saben de su existencia y pueden ser bastante interesantes.

Interesante tu blog de Linux

Chiche dijo...

Amigo.. Tnx por tus comentarios sobre mi blog, simpemente trato de mantener informados a mis lectores acerca de lo que pasa alrededor de este mundillo de linux

Saltasetas dijo...

Hola:
Probe el Klik hace tiempo y me va de maravilla, ahora lo he probado con el Autopackage, pero no sé como darle permisos de ejecución... te agradecería una breve explicación

Von Pmg dijo...

Hola Saltasetas.

Es muy facilito. En la propia pagina de Autopackage explican como darle permisos de ejecucion.
Te lo escribo aqui en español, por si no lo entendias.

Buscas el fichero .package que has descargado, con el navegador de ficheros. Si usas Gnome, sera el Nautilus (puedes ver como hacerlo en esta imagen: http://autopackage.org/docs/howto-install/nautilus-3-large.png)
Solo hay que marcar la opcion de ejecutable en la pestaña de permisos.
En kde sera algo muy similar.

Si sabes usar la linea de comandos (abriendo la consola), solo tienes que escribir:
chmod +x nombre_fichero.package

Y una vez hecho eso solo tienes que hacer doble click para ejecutar ese fichero, o escribir nombre_fichero.package, si lo haces desde la consola.

Espero que esto lo solucione, sino dime que escritorio usas.

Un saludo

Saltasetas dijo...

Uso KDE, pero gracias a tus explicaciones, ya lo he hecho.
La consola también la uso... aunq menos
Muchas gracias.