Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

magician

Criar dist de aplicação para linux

Recommended Posts

magician

Boas bem eu ando a rebentar a cabeça com isto desenvolvi um pequeno bot xD e queria passar a alguns amigos o problema está ai é que não consigo criar nada para distribuir o programa.

Estar a mandar .py, .pyc ou .pyo é ridículo dado que uso ainda uma certo numero de libs externas e estar a mandar instalar tudo para que o programa funciona  :wallbash:

Sei que o windows tem py2exe tudo bem ainda não testei a 100% mas pelo que vi parece-me viável o problema está no linux já tentei com cx_freezw nha deu diz que falta sempre libs e tal com o pyinstaler funciona no meu pc mas se passo para outra maquina puff dá segmentation fault  😲 ou então correr mas depois diz que não encontra métodos que por acaso até são dos que implementei e sei que estão lá :|

Alguém me podia dar umas dicas já não sei o que fazer :S


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
djthyrax

E criar um .deb não?


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
magician

Era isso que estava a analisar até estava a ver o modulo modulefinder para fazer um search dos modulos necessários e meto os pyc ou pyo vou tentar isso xD até instalei o epm para gerar os pacotes deb. vamos a ver lol


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
pedrotuga

Pacotes .deb .rpm, etc. são a minha solução preferida tambem. De longe.

Podes usar o distutils do python, mas na minha opinião é uma coisa antiquada e que rapidamente torna o sistema numa confusão.

Share this post


Link to post
Share on other sites
magician

Humm mechanize, wxpython e mais qq coisa o resto é tudo do core.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
magician

Podes experimentar o Build Service de Suse:

https://build.opensuse.org/

Este serviço cria pacotes deb e rpm para as principais distribuições.

Não conhecia o serviço mas vou analisar thx xD


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
magician

pyinstaller

Também tentei mas não me safei lol não sei se falhei em alguma coisa mas não consegui usar, no pc em que criava o bin ele trabalhava e em equivalentes mas se mudava de distro puff dava logo segmentation fault


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.