在 OpenSolaris 上安装 pfksh

在 OpenSolaris 上安装 pfksh

我有一个 OpenSolaris 系统和一些 korn shell 脚本,这些脚本的顶部有一个 #!/bin/pfksh。但是,/bin/ 或 /usr/bin 目录中都没有 pfksh。

我应该如何在我的系统上安装 pfksh?当我尝试复制文件时,我收到“无效参数”错误消息。我在 OpenSolaris 中找不到安装 pfksh 的软件包的确切名称。

pkg 安装 pfksh pkg 安装 SUNWpfksh

不起作用。

我尝试从另一台机器复制 pfksh 文件,但它给了我

我该如何处理?

答案1

正如所描述的这里你应该下载ksh93包,一旦你有它,你将需要创建一个硬链接对于pfksh

答案2

pfksh 是一个 Solaris 配置文件 shell(有关更多信息,请参阅 pfexe(1) 和 rbac(5) 的手册页),它是 SUNWcs 包中提供的 /usr/bin/sh 的链接,但在 OpenSolaris 上它似乎已被遗忘。

如果你只做以下事情,它就会起作用

cd /usr/bin
ln -s ksh pfksh

相关内容