在我的 16.04 上配置(安装后)Oracle XE 18c 时,我注意到 shell 脚本生成了此消息:
/bin/df: unrecognized option '--direct'
'Try '/bin/df --help' for more information.
我不确定它对于安装有多重要,脚本继续要求系统用户设置密码......
无论如何,对我来说,重点是- 直接的此选项在其他 Linux 版本上可用,例如这里,它似乎是标准 GNU 实用程序的一部分,但我认为我已经将它作为 Ubuntu 16.04 发行版的一部分。
有人能解释一下吗?有没有办法用我当前版本的自由度?
提前致谢。
更新:目标服务器是 Ubuntu 16.04
答案1
这--direct
是在版本 8.4.6 中添加的一个选项,df
因此您下载的 Oracle XE 18c 不适用于 16.04。您可能需要较旧的版本或(如 @jos 所述)编辑脚本。请参阅下文了解我们使用的旧选项。
* Mon Mar 29 2010 Kamil Dudka <[email protected]> - 8.4-6
- a new option df --direct (#479364)
目前还没有高于 8.30 的 Ubuntu 版本(其中包括埃科安)
在 Ubuntu 16.04 上我们使用 8.25,其等效版本称为--output=avail
(gnu coreutils df)
$ df --version
df (GNU coreutils) 8.25