Prueba usando stdeb, debe estar en los repos, sino en
https://pypi.python.org/pypi/stdeb, si tienes internet, instalalo usando pip. La vía a mano es la siguiente, debes crear una estructura de directorios así:
Código: Seleccionar todo
my-script/
-- miProgramaChuloenPython
-- debian/
-- changelog
-- copyright
-- compat
-- rules
-- control
-- install
Para el changelog puedes usar
para que se cree de la forma correcta. Luego el copyright, que debe lucir mas o menos:
Código: Seleccionar todo
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: miProgramaChuloenPython
Upstream-Contact: Ozkar L. Garcell, <ozkar.garcell@gmail.com>
Files: *
Copyright: 2013, Ozkar L. Garcell, <ozkar.garcell@gmail.com>
License: (Apache License)
Full text of licence.
en debian/rules debes poner algo como:
Y en debian/control
Código: Seleccionar todo
Source: my-script
Section: python
Priority: optional
Maintainer: Ozkar L. Garcell, <ozkar.garcell@gmail.com>
Build-Depends: debhelper (>= 7),
python (>= 2.7~)
Standards-Version: 3.9.2
X-Python-Version: >= 2.7
Package: miProgramaChuloenPython
Architecture: i686
Section: python
Depends: python-appindicator, ${misc:Depends}, ${python:Depends}
Description: rulz!
Aqui va la muela de que hace tu script.
En debian/install
Y para finalizar, el toque mágico:
Y voilá!! Ah, tambien puedes usar
debreate.