Ir para conteúdo
  • Cadastre-se

dev botao

Executar aplicação Lazarus no Alpine Linux


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1486 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Daniel estou utilizando o Daemon para criar o serviço sim, utilizando também o REST Dataware pra criar api REST.

No Ubuntu funcionou perfeitamente ambos, mas a intenção é rodar o serviço no Alpine e criar a imagem docker.

Abaixo estou enviando o compilado do Ubuntu

Dwonload do app

Executar no terminal: sudo ./rdw_service -r

Navegador: localhost:8082

Usuário: admin

Senha: admin

Instalei o Alpine no VirtualBox e estou procurando como executar.

Huelbert Rodrigo
scontti.com

Só sei que nada sei

Link para o comentário
Compartilhar em outros sites

Deixei o Alpine de lado por enquanto e instalei uma image do Ubuntu 18.04 minimal.

Executei:

apt update && apt install libgtk2.0-0

Executei o compilado e apareceu o seguinte erro:

(rdw_service:9771): Gtk-WARNING **: 16:24:54.435: cannot open display:

Será pacote ou o compilador está configurado errado?

Huelbert Rodrigo
scontti.com

Só sei que nada sei

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você injetou dependências da LCL no seu sistema... e agora ele precisa de um Servidor X, para ser executado... e portanto não pode rodar em modo terminal 

Você realmente precisa de controles visuais?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Daniel Simoes disse:

Você injetou dependências da LCL no seu sistema... e agora ele precisa de um Servidor X, para ser executado... e portanto não pode rodar em modo terminal 

Você realmente precisa de controles visuais?

Criar um projeto daemon com o componente RESTServicePooler do RDW, o LCL não está requerido.

image.thumb.png.078de97095ab9782745ad7cdcc78f3a6.png

Vou utilizar o projeto somente como serviço, nenhum controle visual é necessário.

Estou enviando o fonte caso posso ajudar.

rdwDaemon.zip

Huelbert Rodrigo
scontti.com

Só sei que nada sei

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

No Lazarus, você pode ajustar o LCLWidgetType para uma LCL fake... "nogui"...

image.png

 

ou ainda, instale o Xvfb, para emular um Servidor X

http://manpages.ubuntu.com/manpages/trusty/man1/Xvfb.1.html

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
Agora, huelbert disse:

Qual pacote preciso instalar no Ubuntu pra rodar o projeto então?

uma interface gráfica como o Gnome, por exemplo, que é baseado na GTK... mas veja a minha resposta no tópico anterior...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Daniel Simoes disse:

No Lazarus, você pode ajustar o LCLWidgetType para uma LCL fake... "nogui"...

image.png

 

ou ainda, instale o Xvfb, para emular um Servidor X

http://manpages.ubuntu.com/manpages/trusty/man1/Xvfb.1.html

 

Deu certo.

Mudei o LCLWidgetType para nogui.

Muito obrigado

  • Curtir 2

Huelbert Rodrigo
scontti.com

Só sei que nada sei

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1486 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.