¿Administradores de paquetes para Sourceforge / Google Code?

¿Administradores de paquetes para Sourceforge / Google Code?

Soy un gran admirador de macports, homebrew, apt-get e incluso portableapps.com.

Pero muchas de mis aplicaciones favoritas que están disponibles a través de Sourceforge o Google Code requieren descomprimirlas, configurarlas, compilarlas, moverlas manualmente, etc., etc.

¿Existe alguna razón obvia por la que estos fantásticos repositorios de proyectos no tienen sistemas de gestión de paquetes?

Respuesta1

La mayoría de los proyectos alojados en dichos sitios están dirigidos a Linux, donde una distribución tieneunosistema de gestión de paquetes (como apten Debian/Ubuntu, pacmanen Arch). Introducir un segundo, tercer y cuarto administrador de paquetes causaría al menos confusión y probablemente incluso conflictos. (Por ejemplo: ¿Qué sucede cuando intentas instalar un programa desde MacPorts, pero ya se instaló desde Homebrew? Pueden suceder cosas feas).

Estas distribuciones también tienen sus propias reglas sobre el empaquetado: opciones de configuración, ubicaciones de ciertos archivos, el formato del paquete en sí; por ejemplo, Debian divide muchos programas en paquetes "main", "dev", "dbg", mientras que Arch no lo hace. Para construir un paquete único para todas las distribuciones, habría que ajustarse a un conjunto de reglas lógicamente imposibles; por lo tanto, cada distribución mantiene sus propios repositorios.

Repositorios adicionales no oficialeshacerexisten: muchos proyectos alojados en Launchpad tienen un PPA con paquetes creados para Ubuntu; Arch Linux tiene un AUR mantenido por el usuario; finalmente, incluso Mac OS X tiene MacPorts y Homebrew :) Sin embargo, todos ellos son similares en el sentido de que sonespecífico del sistema operativo, pero nunca a un sitio web.

información relacionada