我做了源安装sendmail 8.14.4和BerkeleyDB.4.1。
已成功安装编译。
据我所知, 随着源码的安装,并使用命令cp将新版本的sendmail复制到/ usr / sbin / sendmail。
但我无法找到sendmail文件(请参阅下文)。没有可执行文件。
root@ip-192-168-10-152:/usr/local/sendmail/sendmail-8.14.4/obj.Linux.3.13.0-24-generic.x86_64/sendmail#
ll sendmail*
lrwxrwxrwx 1 root root 25 Jun 30 08:15 sendmail.0.dist -> ../../sendmail/sendmail.0
lrwxrwxrwx 1 root root 25 Jun 30 08:15 sendmail.8 -> ../../sendmail/sendmail.8
lrwxrwxrwx 1 root root 25 Jun 30 08:15 sendmail.h -> ../../sendmail/sendmail.h
难道不能编译吗?
为什么?
==========The environment set at compile ==============
root@ip-192-168-10-152:/usr/local/sendmail/sendmail-8.14.4/devtools/Site# cat site.config.m4
APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB.4.1/include')
APPENDDEF(`confLIBDIRS', `-L/usr/local/BerkeleyDB.4.1/lib')
APPENDDEF(`confLIBS', `-ldb -lpthread')
==========================================================
答案 0 :(得分:0)
正如之前的评论所述,这确实不是一个编程问题......但你可以通过ssh来试试......
locate sendmail