Tecnología

Inicio

Cómo hacer un paquete .deb De un programa de Python

Debian Linux representa un entorno rápido, seguro y estable de Linux para máquinas de servidor y de desarrollo. Debido a esto, Debian mantiene una presencia significativa en el sistema operativo Linux "mercado", a pesar de ser una de las más antiguas distribuciones de Linux. Una característica muy útil que hace que la gestión y asegurar un sistema Debian simple es el sistema de paquetes de Debian. Los programadores pueden envolver cualquier tipo de programa - incluyendo programas de Python - en un paquete para que otros usuarios de Debian pueden instalar y utilizar.

Instrucciones

1 Crear una secuencia de comandos de configuración para el programa Python. La secuencia de comandos de configuración se describe cómo el archivo de Python debe trabajar en el intérprete de Python para el Medio Ambiente. los archivos de configuración de Python suelen trabajar a través del módulo "disutils" incluida en el lenguaje Python. Un archivo de configuración sencilla Python puede tener un aspecto similar al siguiente ejemplo (aunque los archivos de configuración pueden variar de un proyecto a otro):

distutils.core de configuración de importación

configuración (name = "ejemplo",

version='2.0',

py_modules = [ "ejemplo"],

)

Asegúrese de que el archivo de configuración y el archivo fuente principal - en este caso, "example.py" - están en el mismo directorio, preferiblemente su propio directorio, libre de otros archivos.

2 Instalar el paquete stdeb para Python, que está disponible en pypi.python.org/pypi/stdeb. Este paquete contiene utilidades para el embalaje a .deb binarios de paquetes a partir del código fuente de Python. Los paquetes típicos de Debian utilizar archivos compilados, pero esta utilidad facilita la transición de los archivos de origen interpretados, como Python, a .deb paquetes. Para instalar, descargar el paquete stdeb, descomprimir el archivo comprimido, vaya al directorio descomprimido creado a partir del archivo comprimido, e instalarlo a través del terminal mediante el comando:

setup.py pitón

3 Crear un paquete Debian básico con stdeb. El siguiente comando crea un archivo .deb básica que trabaja para la actual de Debian del usuario. En el directorio en el archivo "setup.py" y el "example.py" residen, ejecute el siguiente comando desde el terminal:

python setup.py --command-packages = stdeb.command bdist_deb