LINUX.ORG.RU

Не получается инсталлировать xtables-addons

 


0

1

Здравствуйте. При инсталляции xtables-addons получаю сообщение:

make  all-recursive
make[1]: Entering directory `/home/bsm/Downloads/xtables-addons-1.5.5'
Making all in extensions
readlink: неверный ключ -- e
Попробуйте `readlink --help' для получения более подробного описания.
readlink: неверный ключ -- e
Попробуйте `readlink --help' для получения более подробного описания.
make[2]: Entering directory `/home/bsm/Downloads/xtables-addons-1.5.5/extensions'
GNUmakefile:9: *** Path resolution of .. failed.  Останов.
make[2]: Leaving directory `/home/bsm/Downloads/xtables-addons-1.5.5/extensions'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/bsm/Downloads/xtables-addons-1.5.5'
make: *** [all] Ошибка 2
readlink --help показывает отсутствие ключа "-e" для программы:
Использование: readlink [КЛЮЧ]... [ФАЙЛ]
Печатает значение символьной ссылки на стандартный вывод.

  -f, --canonicalize      получать канонические имена, путем рекурсивного
                          следования по всем символьным ссылкам в
                          каждом компоненте заданного пути
  -n, --no-newline        не выводить завершающий перевод строки
  -q, --quiet,
  -s, --silent            подавляет вывод большинства сообщений о ошибок
  -v, --verbose           сообщать об ошибках
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
Но в ~/xtables-addons-1.5.5/extensions/ipset/GNUmakefile указано так:
abstop_srcdir   := $(shell readlink -e ${top_srcdir})
abssrcdir       := $(shell readlink -e ${srcdir})
Как исправить ситуацию? Спасибо.


readlink --help
Использование: readlink [КЛЮЧ]… [ФАЙЛ]
Печатает значение символьной ссылки или каноническое имя файла

  -f, --canonicalize            получить каноническое имя файла путем
                                рекурсивного следования по всем символьным
                                ссылкам в каждом компоненте заданного пути;
                                все компоненты пути, кроме последнего,
                                должны существовать
  -e, --canonicalize-existing   получить каноническое имя файла путем
                                рекурсивного следования по всем символьным
                                ссылкам в каждом компоненте заданного пути;
                                все компоненты пути должны существовать
  -m, --canonicalize-missing    получить каноническое имя файла путем
                                рекурсивного следования по всем символьным
                                ссылкам в каждом компоненте заданного пути;
                                компоненты пути не обязаны существовать
kostik87 ★★★★★
()
Ответ на: комментарий от bsm

Эта программа входит в пакет coreutils, так что у вас более старый дистрибутив.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.