Solucionados los problemas del paquete Debian

12/09/2010

Ya he conseguido empaquetar correctamente en forma de paquete de Debian lo que llevo hecho del proyecto, en este caso, el Proxy Bluetooth. Me ha costado bastante aprender a empaquetar correctamente porque no entendía del todo cómo funcionaba la creación del paquete. Debido a este éxito, tengo claro que todas las versiones de todos los componentes del proyecto que libere tendrán sus correspondientes tarball (archivo comprimido con un script de instalación) y paquete Debian (muy fácilmente instalable).

Antes de liberar la primera versión del Proxy Bluetooth, voy a esperar un poco para ver si puedo hacerle una mejora bastante importante. De acuerdo con el roadmap que me he trazado (ver sección Roadmap de este blog), liberaré la primera versión de este componente el 12 de diciembre, por lo que será dentro de muy poco.

He puesto en el repositorio Subversion del proyecto un script para generar el tarball de la versión actual en desarrollo (versión provisional) del Proxy Bluetooth y otro script para generar su paquete Debian. No es recomendable generar los paquetes de la versión en desarrollo puesto que ésta es inestable debido a que no está terminada ni probada del todo (por lo que no se garantiza su correcto funcionamiento), pero he puestos los scripts para facilitarme la vida cuando quiera empaquetar las versiones finales a liberar y para que quien quiera tenga la posibilidad de empaquetar los componentes del proyecto en cualquier momento.


Investigando sobre los paquetes Debian

11/28/2010

Me encuentro investigando cómo empaquetar correctamente el Proxy Bluetooth en forma de paquete de Debian. Para ello, me ha resultado muy útil la información que me han proporcionado otros concursantes a través de la lista de distribución de e-mail de participantes del concurso. Estoy teniendo algunos problemas ya que no estoy generando bien el paquete, pero espero tenerlo listo dentro de poco.

Un paquete Debian no es más que un archivo comprimido que contiene un programa listo para ser distribuido e instalado. En el caso del Proxy Bluetooth, un paquete Debian del mismo permitiría poder instalarlo sólo con un par de clicks o con una simple orden en una terminal. Al ser de tipo Debian, a priori, sólo podrá ser instalado en sistemas Linux tipo Debian, como el propio Debian o Ubuntu. A largo plazo, intentaré crear paquetes de otros tipos pero no es un objetivo prioritario. El motivo de centrarme en el tipo Debian es que el sistema Debian y sus derivados son los sistemas Linux más populares.

Mi principal objetivo es, para la primera versión liberada del proyecto, tener un paquete Debian por cada uno de los componentes del mismo. Claro que, ahora mismo, el único componente desarrollado es el Proxy Bluetooth.