在OpenSolaris上安装pfksh

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

我应该如何在我的系统上安装pfksh? 当我试图复制文件,我得到一个“无效参数”的错误消息。 我无法在OpenSolaris中find安装pfksh的软件包的确切名称。

pkg install pfksh pkg install SUNWpfksh

不工作。

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

我应该怎么做呢?

如此处所述,您应该下载ksh93软件包,一旦拥有它,您将需要为pfksh创build一个硬链接

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

如果你只是做了以下,它将工作

cd /usr/bin ln -s ksh pfksh