Отсутствует опция df --direct?

Во время настройки (после установки) Oracle XE 18c на моем 16.04 я заметил это сообщение, сгенерированное сценарием оболочки:

/bin/df: unrecognized option '--direct'
'Try '/bin/df --help' for more information.

Я не уверен, насколько это важно для установки, скрипт продолжает запрашивать пароль для пользователей системы...

В любом случае, суть в том, что опция --direct доступна в других версиях Linux, например, здесь, она, кажется, является частью стандартной утилиты GNU, но я предположил, что я уже получил ее как часть Ubuntu 16.04. дистрибутив.

Кто-нибудь мог бы уточнить это? Есть ли способ получить такое же поведение с моей текущей версией df?
Заранее спасибо.

ОБНОВЛЕНО: целевым сервером является Ubuntu 16.04

1 ответ

Решение

--direct это вариант, который был добавлен в df в версии 8.4.6, поэтому ваша загрузка Oracle XE 18c не предназначена для 16.04. Возможно, вам нужен более старый выпуск или (как упоминалось @jos) отредактируйте скрипт. Ниже приведен старый вариант, который мы используем.

* Mon Mar 29 2010 Kamil Dudka <kdudka@redhat.com> - 8.4-6
 - a new option df --direct (#479364)

Ubuntu пока не выходит выше 8.30 (включая eoan).

В Ubuntu 16.04 мы используем 8.25 и его эквивалент --output=avail ( GNU Coreutils DF)

$ df --version
df (GNU coreutils) 8.25
Другие вопросы по тегам