Ir para conteúdo
  • Cadastre-se

Executar aplicação Lazarus no Alpine Linux


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

Recommended Posts

Postado

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.

SCONTTI

scontti.com

Postado

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?

SCONTTI

scontti.com

  • Fundadores
Postado

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.

Postado
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

SCONTTI

scontti.com

  • Moderadores
Postado
45 minutos atrás, huelbert disse:

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

Me parece que existe a dependência da LCL pela Indy.

image.png

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Fundadores
  • Solution
Postado

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.

  • Fundadores
Postado
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.

  • Consultores
Postado

Obrigado por reportar.

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

Consultora ACBr Pro

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 !!

  • Este tópico foi criado há 2304 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...