Posted
over 9 years
ago
by
Jsfrncscg
Modo de uso:
← Revisión anterior
Revisión de 16:25 16 feb 2016
Línea 155:
Línea 155:
(Por hacer) (Por hacer)
+
+= Otras herramientas de empaquetamiento y debianizado =
+
+=== debuild ===
+
+Es una
... [More]
capa sobre '''dpkg-buildpackage''' para construir paquetes sin necesidad de permisos de administrador ó las configuraciones previas que exige '''git-buildpackage'''. Se recomienda su uso para realizar pruebas rápidas, por ejemplo si un código fuente empaqueta correctamente y ver los posibles errores en el cumplimiento de la política de debian (lintian).
+
+===== Instalación =====
+
+<pre># aptitude install devscripts </pre>
+
+===== Modo de uso =====
+
+Se ejecuta en la carpeta raiz del proyecto (en donde sea visible la carpeta debian)
+
+<pre>$ debuild -us -uc </pre>
+
+Las opciones '''-us -uc''' evitan que solicite firmar con la llave GPG
+
+=== py2dsc ===
+
+Se usa para debianizar a partir de un código fuente de python
+
+===== Instalación =====
+
+<pre># pip install py2dsc </pre>
+
+===== Modo de uso =====
+
+<pre>
+py2dsc -m 'Francisco Guerrero <[email protected]>' python_new_app.tar.gz
+</pre>
+
+La opción '''-m''' indica el nombre y correo del mantenedor
+
+=== dh-make ===
+
+Debianiza un proyecto de forma genérica
+
+(Mejorar descripción)
+
+===== Instalación =====
+
+<pre># aptitude install dh-make </pre>
+
+===== Modo de uso =====
+
+Por hacer
+
+=== git-buildpackage ===
+
+Por hacer:
+
+* Elaborar una mejor descripción de esta herramienta
+* ¿Cual es la diferencia entre esta herramienta y debuild?
+* ¿Cuando utilizar git-buildpackage y cuando debuild?
+* ¿Cual es la diferencia entre utilizar gbp dhc y dhc directamente?
+
+===== Instalación =====
+
+<pre># aptitude install git-buildpackage </pre>
+
+===== Modo de uso =====
+
+Para construir un paquete utilizando git-buildpackage
+
+<pre>$ gbp buildpackage -tc -us -uc --git-tag </pre>
+
+Actualizar el changelog de un paquete
+
+<pre>$ gbp dch -N <nueva-version> --auto --release --git-author --id-length=7 --commit </pre>
+
+Otras variantes GBP
+
+<pre>
+gbp buildpackage --git-pbuilder --git-dist=jessie --git-arch=amd64 -us -uc --git-upstream-branch=master --git-upstream-tree=master
+</pre>
+
+<pre>
+gbp buildpackage --git-pbuilder --git-dist=jessie --git-arch=amd64 -us -uc --git-upstream-tree=master
+</pre>
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Modo de uso:
← Revisión anterior
Revisión de 16:25 16 feb 2016
(11 ediciones intermedias no se muestran.)Línea 155:
Línea 155:
(Por hacer) (Por hacer)
+
+= Otras herramientas de empaquetamiento y
... [More]
debianizado =
+
+=== debuild ===
+
+Es una capa sobre '''dpkg-buildpackage''' para construir paquetes sin necesidad de permisos de administrador ó las configuraciones previas que exige '''git-buildpackage'''. Se recomienda su uso para realizar pruebas rápidas, por ejemplo si un código fuente empaqueta correctamente y ver los posibles errores en el cumplimiento de la política de debian (lintian).
+
+===== Instalación =====
+
+<pre># aptitude install devscripts </pre>
+
+===== Modo de uso =====
+
+Se ejecuta en la carpeta raiz del proyecto (en donde sea visible la carpeta debian)
+
+<pre>$ debuild -us -uc </pre>
+
+Las opciones '''-us -uc''' evitan que solicite firmar con la llave GPG
+
+=== py2dsc ===
+
+Se usa para debianizar a partir de un código fuente de python
+
+===== Instalación =====
+
+<pre># pip install py2dsc </pre>
+
+===== Modo de uso =====
+
+<pre>
+py2dsc -m 'Francisco Guerrero <[email protected]>' python_new_app.tar.gz
+</pre>
+
+La opción '''-m''' indica el nombre y correo del mantenedor
+
+=== dh-make ===
+
+Debianiza un proyecto de forma genérica
+
+(Mejorar descripción)
+
+===== Instalación =====
+
+<pre># aptitude install dh-make </pre>
+
+===== Modo de uso =====
+
+Por hacer
+
+=== git-buildpackage ===
+
+Por hacer:
+
+* Elaborar una mejor descripción de esta herramienta
+* ¿Cual es la diferencia entre esta herramienta y debuild?
+* ¿Cuando utilizar git-buildpackage y cuando debuild?
+* ¿Cual es la diferencia entre utilizar gbp dhc y dhc directamente?
+
+===== Instalación =====
+
+<pre># aptitude install git-buildpackage </pre>
+
+===== Modo de uso =====
+
+Para construir un paquete utilizando git-buildpackage
+
+<pre>$ gbp buildpackage -tc -us -uc --git-tag </pre>
+
+Actualizar el changelog de un paquete
+
+<pre>$ gbp dch -N <nueva-version> --auto --release --git-author --id-length=7 --commit </pre>
+
+Otras variantes GBP
+
+<pre>
+gbp buildpackage --git-pbuilder --git-dist=jessie --git-arch=amd64 -us -uc --git-upstream-branch=master --git-upstream-tree=master
+</pre>
+
+<pre>
+gbp buildpackage --git-pbuilder --git-dist=jessie --git-arch=amd64 -us -uc --git-upstream-tree=master
+</pre>
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
← Revisión anterior
Revisión de 15:27 16 feb 2016
Línea 7:
Línea 7:
* [[Canaima 5]] * [[Canaima 5]]
* [[Hoja de ruta para Canaima 5]] * [[Hoja de ruta para Canaima 5]]
-* [[Breve Guía de Empaquetamiento]]
... [More]
= Fichas de los Proyecto de Canaima GNU/Linux = = Fichas de los Proyecto de Canaima GNU/Linux =
Línea 15:
Línea 14:
= Primeros Pasos = = Primeros Pasos =
* [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]] * [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]]
+* [[Breve Guía de Empaquetamiento]]
* [[Canaima desarrollador]] * [[Canaima desarrollador]]
* [[Manual del Desarrollador]] * [[Manual del Desarrollador]]
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
← Revisión anterior
Revisión de 15:27 16 feb 2016
Línea 7:
Línea 7:
* [[Canaima 5]] * [[Canaima 5]]
* [[Hoja de ruta para Canaima 5]] * [[Hoja de ruta para Canaima 5]]
-* [[Breve Guía de Empaquetamiento]]
... [More]
= Fichas de los Proyecto de Canaima GNU/Linux = = Fichas de los Proyecto de Canaima GNU/Linux =
Línea 15:
Línea 14:
= Primeros Pasos = = Primeros Pasos =
* [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]] * [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]]
+* [[Breve Guía de Empaquetamiento]]
* [[Canaima desarrollador]] * [[Canaima desarrollador]]
* [[Manual del Desarrollador]] * [[Manual del Desarrollador]]
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
← Revisión anterior
Revisión de 15:27 16 feb 2016
Línea 7:
Línea 7:
* [[Canaima 5]] * [[Canaima 5]]
* [[Hoja de ruta para Canaima 5]] * [[Hoja de ruta para Canaima 5]]
-* [[Breve Guía de Empaquetamiento]]
... [More]
= Fichas de los Proyecto de Canaima GNU/Linux = = Fichas de los Proyecto de Canaima GNU/Linux =
Línea 15:
Línea 14:
= Primeros Pasos = = Primeros Pasos =
* [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]] * [[Cubo de comandos básicos para ayudar a familiarizarte con una consola en Canaima GNU/Linux]]
+* [[Breve Guía de Empaquetamiento]]
* [[Canaima desarrollador]] * [[Canaima desarrollador]]
* [[Manual del Desarrollador]] * [[Manual del Desarrollador]]
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Breve receta para versionar usando parches:
← Revisión anterior
Revisión de 15:26 16 feb 2016
Línea 130:
Línea 130:
para usar más poder de procesamiento durante la construcción para usar más poder de
... [More]
procesamiento durante la construcción
+
+
+Para obtener mas información sobre el uso y gestión de parches consulte [[Utilizando quilt para gestionar parches en un paquete debian | aquí]]
= Otras operaciones Comunes = = Otras operaciones Comunes =
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Breve receta para versionar usando parches:
← Revisión anterior
Revisión de 15:26 16 feb 2016
Línea 130:
Línea 130:
para usar más poder de procesamiento durante la construcción para usar más poder de
... [More]
procesamiento durante la construcción
+
+
+Para obtener mas información sobre el uso y gestión de parches consulte [[Utilizando quilt para gestionar parches en un paquete debian | aquí]]
= Otras operaciones Comunes = = Otras operaciones Comunes =
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Breve receta para versionar usando parches:
← Revisión anterior
Revisión de 15:26 16 feb 2016
Línea 130:
Línea 130:
para usar más poder de procesamiento durante la construcción para usar más poder de
... [More]
procesamiento durante la construcción
+
+
+Para obtener mas información sobre el uso y gestión de parches consulte [[Utilizando quilt para gestionar parches en un paquete debian | aquí]]
= Otras operaciones Comunes = = Otras operaciones Comunes =
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Ciclos de Desarrollo:
← Revisión anterior
Revisión de 15:18 16 feb 2016
Línea 7:
Línea 7:
* [[Canaima 5]] * [[Canaima 5]]
* [[Hoja de ruta para Canaima 5]] * [[Hoja de ruta para Canaima 5]]
-* [[Breve Guia
... [More]
de Empaquetamiento]]+* [[Breve Guía de Empaquetamiento]]
= Fichas de los Proyecto de Canaima GNU/Linux = = Fichas de los Proyecto de Canaima GNU/Linux =
[Less]
|
Posted
over 9 years
ago
by
Jsfrncscg
Ciclos de Desarrollo:
← Revisión anterior
Revisión de 15:18 16 feb 2016
Línea 7:
Línea 7:
* [[Canaima 5]] * [[Canaima 5]]
* [[Hoja de ruta para Canaima 5]] * [[Hoja de ruta para Canaima 5]]
-* [[Breve Guia
... [More]
de Empaquetamiento]]+* [[Breve Guía de Empaquetamiento]]
= Fichas de los Proyecto de Canaima GNU/Linux = = Fichas de los Proyecto de Canaima GNU/Linux =
[Less]
|