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
- 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
- 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- 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
Republicado de Computer Português, com Adaptações.
Comentários