Para obtener el código fuente de pykota, refiérase a la Sección 16.4.2, “Cómo obtener PyKota”.
Para la realización de esta documentación se ha elegido descargar el código fuente directamente del CVS. La versión que se ha empleado es la 1.20alpha25.
Lo único que se modificará en el código fuente de PyKota será la versión del paquete que se genere. Para ello, aplique el siguiente parche a la versión 1.20alpha25 de pykota (en el Ejemplo 17.1, “Aplicación del parche de modificaciones al código de PyKota” se muestra como hacerlo):
diff -urN pykota/debian/changelog pykota-1.20alpha25/debian/changelog --- pykota/debian/changelog 2004-10-13 18:35:03.000000000 +0200 +++ pykota-1.20alpha25/debian/changelog 2004-10-13 18:45:06.000000000 +0200 @@ -1,3 +1,9 @@ +pykota (1.20alpha25) unstable; urgency=low + + * Update from CVS. + + -- Sergio González González <sergio.gonzalez@hispalinux.es> Wed, 13 Oct 2004 18:44:34 +0200 + pykota (1.20alpha24) unstable; urgency=low * Update from CVS. |
Ejemplo 17.1. Aplicación del parche de modificaciones al código de PyKota
Sitúese en el directorio que contenga el código fuente de PyKota y teclee la siguiente orden, suponiendo que el parche se encuentra en el directorio padre, se llama patch-pykota y está en texto plano:
$ /bin/cat ../patch-pykota | /usr/bin/patch -p1 patching file debian/changelog |
Ejemplo 17.2. Generando el paquete deb de PyKota
Sitúese en el directorio que contenga el código fuente de PyKota, edite el archivo setup.py y cambie el valor de la variable DEBIAN_BUILD_PACKAGE a “1”.
Asegúrese de que el archivo debian/rules tiene permisos de ejecución y teclee:
$ /usr/bin/dpkg-buildpackage -rfakeroot -us -uc -b dpkg-buildpackage: source package is pykota dpkg-buildpackage: source version is 1.20alpha25 dpkg-buildpackage: source maintainer is Sergio González González <sergio.gonzalez@hispalinux.es> dpkg-buildpackage: host architecture is i386 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp /usr/bin/python setup.py clean --all running clean ... dpkg-deb: construyendo el paquete `pykota' en `../pykota_1.20alpha25_all.deb'. dpkg-genchanges -b dpkg-genchanges: binary-only upload - not including any source code dpkg-buildpackage: binary only upload (no source included) |
La acción anterior debería haber generado un archivo deb en el directorio padre del actual. El archivo en cuestión debería denominarse pykota_1.20alpha25_all.deb.
A partir de este momento, ya se está en disposición de instalar PyKota, el siguiente capítulo mostrará la forma de hacerlo.