[eside-ghost] Creacion de paquetes

ilcra1989 ilcra1989 en gmail.com
Sab Mar 1 11:30:31 CET 2008


yo si te interesa podría hacerte un paquete para arch y publicar el
pkgbuild(lo que usa para crearlo) en el AUR(al estilo portage para
arch, pero extraoficial)

2008/2/29 Alvaro Uría <fermat en movimage.com>:
> Aupi,
>
>  STenyaK (Bruno Gonzalez) [28/02/08 22:34 +0100] escribió:
>
> > Wenas, estoy interesado en la distribución de un programa por
>  > diferentes distros y sistemas operativos. Aun es muy pronto como para
>  > distribuir nada por ahi, pero quiero ir sabiendo como va el tema.
>
>  Una de las opciones, que ya han comentado, es la de esperar que interese
>  a algún usuario de cada distro, y que haga posible que se añada al
>  repositorio de la misma.
>
>  La otra es tomar tú la iniciativa.
>
>
>  > Pero en linux cómo se hace, cómo va el proceso en líneas generales?
>
>  Para Debian,
>  http://people.debian.org/~mpalmer/debian-mentors_FAQ.html#adding_a_new_package
>
>  Para Ubuntu,
>  https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
>
>  El resto de distros no conozco, pero sería cuestión de buscarlo O:-D
>
>
>  > -Soy yo el encargado de crear todos los paquetes, y enviarselos a
>  > gente de cada distro para q los incluya?
>
>  Si los empaquetas bien, es la forma más rápida de conseguirlo.
>  Si estás aprendiendo, puedes buscar ayuda tranquilamente
>  (debian-mentors, MOTUs [Masters Of The Universe], ... xD), y la forma de
>  empaquetar en Debian y Ubuntu son muy parecidas. En otras, como Fedora,
>  es más lioso.
>
>
>  > -Les envio instrucciones sobre como se hace, y ellos compilan y hacen
>  > todo, para comprobar q no les estoy metiendo un troyano?
>
>  Es una opción.
>
>
>  > -Les digo que quiero publicar un paquete, y les dejo con todo el marrón?
>
>  Es otra opción xD, a través de sus respectivos sistemas de seguimiento
>  de paquetes (new, orphaned, etc.). Luego sería esperar a ver si se anima
>  alguien por ahí :D
>
>
>  > En el primer caso, hay algun super-empaquetador (alien?) que me cree
>  > todos los paquetes automaticamente?
>
>  Que yo sepa no, pero hay programas que ayudan muucho. En Debian están
>  los paquetes build-essentials, devscripts, debhelper y varios más
>  (dh-make, lintian, ...)
>
>
>  > Como está el tema de cross-compiling para comprobar que no hay bugs en
>  > amd64 o ppc o cosas asi? O debería usar vmware (puede vmware emular
>  > otras arquitecturas?)?
>
>  Los desarrolladores suelen disponer de máquinas para todas las
>  arquitecturas que dicen que soportan, donde se suelen crear los archivos
>  para cada repositorio.
>
>  Alguna vez he leído cosas para hacerlo en tu propia máquina, como
>  dpkg-cross, pero ni idea.
>
>  > Thx por adelantado!
>
>  Nada :)
>
>  Dos mini-consejos: 1) si te decides por empaquetarlo tú, yo empezaría
>  por la distro que más uses. Si fuese Debian, genial, porque es la madre
>  de muchas distros, y si consigue entrar en Sid, podría acabar
>  interesando a otros y ayudarte en el proceso de añadirlo a más distros o
>  así (a parte de eliminar los problemas típicos en ".deb-like").
>  2) dejaría las distros "rpm-like" para el final, porque suelen tener
>  conflictos entre versiones "mayores" (un paquete para Fedora Core 5 es
>  probable que no funcione en Fedora Core 9, al margen de los cambios en
>  las bibliotecas que usase).
>
>  > --
>  > Saludos,
>  >      Bruno González
>
>  Saludos diafantes,
>  --
>     ,____________,
>     .'          '.
>    /~~~~^~~~^~^~~~\
>   /      _    /||  \  Alvaro Uría (0x5109E791)
>   ;      ( }   \||D  ;  <fermat at movimage.com>
>   |    | /\__,=[_]   |
>   ;  ( |_\_  |---|   ;  It might look like I'm doing nothing, but
>   \  )|  |/ |   |  /    at the cellular level I'm really quite busy.
>    '. |  /_ |   |.'
>     '------------'
>
> -----BEGIN PGP SIGNATURE-----
>  Version: GnuPG v1.4.6 (GNU/Linux)
>
>  iD8DBQFHyHINhmMlEVEJ55ERAqvmAJ0QCMCp2VKFuZpCj7azCyrghAYINQCfQtsK
>  PCNdc99CTHMMsXEQRf67a/M=
>  =wkTT
>  -----END PGP SIGNATURE-----
>
> _______________________________________________
>  eside-ghost mailing list
>  eside-ghost en deusto.es
>  https://listas.deusto.es/mailman/listinfo/eside-ghost
>


Más información sobre la lista de distribución eside-ghost