De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Instalação Sendmail (Parte 4)
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 22 de Maio de 1998
Instalação Suporte ao formato NEWDB
Verificar primeiramente se este software já se encontra instalado em
seu sistema:
# find / -name libdb.a -print
Caso esta biblioteca não esteja instalada, obter o software e proceder
à sua instalação seguindo os seguintes passos:
# cd /usr/local/src
# cat db.1.85.tar.Z | tar xvf -
# db.1.85
# cd PORT
Já existem versões mais recentes deste pacote. Eu coloquei a versão
1.85, que eu já testei e sei que funciona integrada ao sendmail.
Assim que eu conseguir testar as versões mais novas eu aviso.
Debaixo do diretório PORT encontram-se vários outros subdiretórios:
bsdi.1.0 hpux.9.01 osf.1.0.2 sinix.5.41
sunos.4.1.3 osf.1.3 solaris.2.2 sunos.5.2
aix.3.2 dgux.5.4 irix.4.05F osf.2.0
sunos.4.1.1 ultrix.4.2 bsd.4.4 hpux.8.07
linux ptx.2.0 sunos.4.1.2 ultrix.4.3
Entre então no diretório correspondente à arquitetura correspondente ao
seu equipamento:
# cd linux
# make
Uma vez encerrada a compilação, copiar então a biblioteca libdb.a
para /usr/lib e os arquivos de header para /usr/include e /usr/include/sys,
conforme os comandos abaixo:
# cp libdb.a /usr/lib
# cd include
# cp db.h /usr/include
# cp ndbm.h /usr/include
# cp cdefs.h /usr/include/sys
Muito cuidado ao realizar estas cópias. Primeiramente verifique se os
arquivos já existem. Caso já existam, mantenha as cópias originais.
Caso já existam e a compilação do sendmail não funcionar, salve as cópias
originais e realize a cópia. Caso os arquivos não existam pode fazer
a cópia sem medo.
Caso ocorram problemas durante a instalação deste pacote, consultar
a documentação (arquivo README ). Muitas vezes a troca do compilador C pode
resolver o problema. Caso você tenha o compilador da FSF disponível (gcc),
edite o arquivo Makefile, e altere a definição do compilar de cc para gcc.