É necessário que o daemon do servidor esteja em execução para que possa ser incluído como uma dependência durante a criação de algum outro pacote?

0

Estou fazendo o MTA postfix que depende de alguns pacotes de banco de dados (mariadb, postgresql, ...). Eu estou construindo sobre as instruções do Beyond Linux Scratch (BLFS), mas temo que seja necessário que os daemons do sever estejam rodando para o build. Além disso, eu também construí e instalei alguns desses pacotes (cyrus sasl, open ldap, ...) antes e temo que eles sejam construídos com mariadb, postgresql e tudo mais. Por favor ajude!

Esclarecimento dos comentários: Eu já instalei o mariadb, o postgresql, e agora estou mudando para instalar o agente de email do postfix. E o postfix tem o mariadb e o postgresql como dependências. Agora, é necessário que o servidor mysql e o servidor postgresql estejam em execução para que possa ser incluído como uma dependência no postfix?

    
por Rajnish kumar 17.10.2017 / 21:14

1 resposta

0

Se você instalar da origem, precisará apenas das bibliotecas, não dos binários reais. Por exemplo, se você deseja compilar manualmente o postfix, você só precisa instalar os pacotes de desenvolvimento ou compilar manualmente as dependências. No entanto, se você compilar dependências manualmente, você deve saber que elas geralmente estão em / usr / local / lib se nenhum - prefixo fornecido. se o prefixo foi fornecido, então você precisa especificar o caminho em /etc/ld.so.conf e então executar o comando ldconfig para atualizar os locais das bibliotecas. Mesmo assim, é uma boa ideia executar esse comando depois de compilar manualmente as bibliotecas.

E para responder à sua pergunta, Não, não é necessário que os daemons sejam executados para compilar nada. O único requisito é que as bibliotecas das dependências sejam instaladas.

    
por 19.10.2017 / 17:10