Como fazer um Deb Pacote De um Programa Python

Republicado de Computer Português, com Adaptações.

Introdução

Pacotes Debian Linux (.deb) representa um ambiente rápido, seguro e estável do Linux para máquinas de servidor e de desenvolvimento.

Devido a isso , o Debian mantém uma presença significativa no mercado para Sistemas Operacionais Linux, apesar de ser uma das distribuições Linux mais antigas.

Um recurso extremamente útil que torna o gerenciamento e proteção de um sistema Debian simples é o sistema de pacotes Debian.

Os programadores podem encapsular qualquer tipo de programa - incluindo programas em Python - em um pacote para que outros usuários Debian poderem instalar e usar.

Dependências

  • Debian Linux OS
  • Python Interpreter

Instruções

  1. Crie um script de instalação para o programa Python.

    O script de configuração descreve como o arquivo Python deve funcionar no Python Interpreter Ambiente.

    Python set-up de arquivos funcionam normalmente através do módulo " disutils " incluído na linguagem Python.

    Um arquivo Python simples set-up pode ser semelhante ao exemplo a seguir (embora arquivos de configuração podem variar de projeto para projeto ) :

    de distutils.core importação se o arquivo de configuração eo principal arquivo de origem - neste caso , " example.py " - estão no mesmo diretório , preferencialmente o seu próprio diretório , sem outros arquivos

  2. Instale o pacote stdeb para Python, que está disponível em pypi.python.org /pypi /stdeb.

    Este pacote contém utilitários para crating . Deb pacotes binários a partir do código fonte Python.

    Pacotes Debian típicas usar arquivos compilados, mas este utilitário facilita a transição a partir de arquivos de origem interpretados, como Python(para .deb).

    Para instalar , baixe o pacote stdeb , descompacte o arquivo zipado, navegue até o diretório descompactado criado a partir do arquivo compactado, e instalá-lo através do terminal através do comando:

    python setup.py
  3. Criar um pacote Debian básico com stdeb.

    O comando a seguir cria um arquivo básico (.deb) que funciona para a atual arquitetura Debian do usuário.

    No diretório em que o arquivo " setup.py " e o " example.py " residem, execute o seguinte comando a partir do terminal:

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

Comentários