要求:尝试安装 Fish 时的主机名 Shell

Requires: hostname while trying to install Fish Shell

我正在尝试在更新的 Amazon Linux 机器上安装 Fish Shell,我不断收到错误消息:

Requires: hostname

我尝试了 Fish Shell 网站上为 CentOS 6 和 7 提供的两个存储库,在尝试另一个之前先删除它们。 Nettools 已安装,它是标准的 Amazon Linux 安装,因此它具有所有基础知识。如果有人可以提供帮助,将不胜感激!提前致谢!

https://github.com/fish-shell/fish-shell/issues/2062

fish 的优点和缺点是它比 bash 或 zsh 这样的 shell 更依赖于外部命令。您需要明确安装为 OS 提供 hostname 命令的任何软件包。将来我们打算在安装 fish 时隐式依赖。