【发布时间】:2020-04-22 16:26:54
【问题描述】:
我正在尝试在 ubuntu 18.04 上安装 kerberos。正如this link 中的手册所说,步骤是:
- cd /u1/krb5-1.3/src
- ./配置
- 制作
当我运行 ./configuration 时,它会检查一些依赖项但找不到 res_search
这些是我终端上的日志:
配置:创建缓存 ./config.cache 检查 gcc ... gcc 检查 C 编译器默认输出... a.out 检查 C 编译器是否工作......是的 检查我们是否在交叉编译...否 检查可执行文件的后缀... 检查目标文件的后缀... o 检查我们是否正在使用 GNU C 编译器...是的 检查 gcc 是否接受 -g... 是 检查如何运行 C 预处理器... gcc -E 检查 gcc 选项以接受 ANSI C... 不需要 寻找 ././config 配置:为 gcc 添加额外的警告标志 内置 krb4 支持 检查使用哪个版本的 com_err... krb5 检查要使用哪个版本的子系统包... krb5 检查符合 ANSI C 的 const... 是 检查 gethostbyname... 是的 检查套接字...是的 检查是否应编译 DNS Kerberos 查找支持... 是 检查 res_search... 否 检查 -lresolv 中的 res_search... 否 配置:错误:在 -lresolv 中找不到解析器支持例程 res_search。最后两行是导致此命令失败的原因。
我该怎么办?
谢谢。
【问题讨论】:
-
那个文件很旧。为什么不直接从 Ubuntu (help.ubuntu.com/lts/serverguide/kerberos.html) 安装 Kerberos 软件包?
-
感谢 ypur 的帮助,因为这是一个家庭作业,我被告知使用它的源文件安装它。 @Mat
-
好的,但为什么要使用 2002 年或 2003 年的 somwhere 版本?
标签: gcc kerberos ubuntu-18.04