【问题标题】:error when running ./configure installing Kerberos v5运行 ./configure 安装 Kerberos v5 时出错
【发布时间】:2020-04-22 16:26:54
【问题描述】:

我正在尝试在 ubuntu 18.04 上安装 kerberos。正如this link 中的手册所说,步骤是:

  1. cd /u1/krb5-1.3/src
  2. ./配置
  3. 制作

当我运行 ./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


【解决方案1】:

正如@Mat 所说,版本很旧,最新版本的 kerberos 没问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多