Linux с нуля ошибка v7.1 ch6.9 Glibc

Итак, я пытаюсь настроить glibc2.14.1 на сборке lfs (шаг 6.9). я дохожу до настройки, когда получаю следующую ошибку:

    root:/home/glibc-build# ../glibc-2.14.1/configure --prefix=/usr --disable-profile  --enable-add-ons --enable-kernel=2.6.25 --libexecdir=/usr/lib/glibc
    ../glibc-2.14.1/configure: line 30: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 75: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 56: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 84: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 137: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 242: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 195: /dev/null: Permission denied
    ../glibc-2.14.1/configure: line 242: /dev/null: Permission denied
    ../glibc-2.14.1/configure: This script requires a shell more modern than all
    ../glibc-2.14.1/configure: the shells that I found on your system.
    ../glibc-2.14.1/configure: Please tell [email protected] and glibc about your
    ../glibc-2.14.1/configure: system, including any error possibly output before this
    ../glibc-2.14.1/configure: message. Then install a modern shell, or manually run
    ../glibc-2.14.1/configure: the script under such a shell if you do have one.

Любые идеи о причине этой ошибки? заранее спасибо


person nwnoga    schedule 28.06.2012    source источник
comment
В вашей системе установлена ​​современная оболочка?   -  person Wooble    schedule 28.06.2012


Ответы (2)


Я нашел ту же ошибку здесь:

http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2000-August/005683.html

Проблема заключалась в том, что /dev/null принадлежал несуществующему пользователю/группе.

person Frederick Roth    schedule 28.06.2012

всякий раз, когда появляется сообщение «Отказано в доступе», это означает, что вам придется выполнить оператор, которому предшествует sudo. Просто измените пользователя root с помощью su, а затем напишите sudo, а затем все, что вы хотите написать в качестве команды. Укажите пароль root, когда вас спросят.

person AvinashK    schedule 07.08.2012