Razones para ser desarrollador de Foresight Linux parte 1

Publicado 07-24-2009 17:52:00

Facil de empaquetar aplicaciones

Foresight usa el sistema de paquetes conary, el cual te permite empaquetar aplicaciones en recipes(recetas). En muy pocas lineas de codigo. Las herramientas de conary te detectan las dependencias que usan los paquetes. Asi que no es necesario gran conocimiento de Linux para empaquetar.

recipe gnome-do recipe gedit o pueden ser tan flexibles y complejos recipe python

NOTA: las buildRequires(dependencias) se generan automaticamente. Las agregas haciendo copy/paste

No tienes que descargar Fuentes(tar.gz), Agregas la direccion donde se encuentra. Para que se descargue, extraiga, compile segun las instrucciones del recipe. Y detecte dependencias automaticamente.

wikipage: como crear un paquete

Comparte los cambios de tus paquetes

Conary tiene soporte para manejo de versiones. No utiliza git ni svn. Utiliza algo mas simple para llevar los recipe.
Primero creas tu recipe de un paquete.

cvc newpkg app1

Modificas el app1.recipe y te das cuenta que siempre que lo cocinas(cook,construyes) se rompe, no puedes hacer que funcione. Pero uno de tus cuates es mas experimentado, te dice que el puede hacerlo funcionar, tu haces un commit al paquete.

cvc commit -m "app1 broken faild load lib"

este se vera reflejado en el repositorio.

El Cuate puede hacer cvc co app1 para descargar el recipe que tu creaste y hackearlo hasta hacer que funcione para que al final tu hagas cvc update app1 y puedas obtener los cambios echos y ver que se le hizo cvc rdiff app1

wikipage: conary commands

comments powered by Disqus