Уважаемые участники форума!
Вот такая у меня проблема.
Хочу установить Binutils-2.16.1. Захожу в распакованный архив, и пытаюсь запустить ./configure с некоторыми нужными мне параметрами, однако вижу странное сообщение:
# -su: ./configure: /bin/sh Bad interpreter: Permission denied
Пытался делать это и как простой пользователь, и как root - все равно не получается.
Ради любопытства попробовал изменить в скрипте ./configure первую строчку:
вместо #! /bin/sh поставил #! /bin/bash
Не помогло. Что же делать?
К слову скажу: Этот пакет я уже ставил ранее (был такой эксперимент), причем на этом же компьютере - все устанавливалось без проблем.
Жду ваших советов.
Что с интерпретатором? (В доступе отказано...)
Модератор: /dev/random
-
deninok
- Сообщения: 585
- Статус: Программист С++
- ОС: Debian GNU/Linux
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Что с интерпретатором?
deninok
1. cr+lf в конце строки?
2. опция noexec при монтировании?
3. fat?
1. cr+lf в конце строки?
2. опция noexec при монтировании?
3. fat?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
deninok
- Сообщения: 585
- Статус: Программист С++
- ОС: Debian GNU/Linux
Re: Что с интерпретатором?
1. cr+lf в конце строки?
Что такое cr+lf, и в конце КАКОЙ строки?
2. опция noexec при монтировании?
Нет, данная опция не выставлена.
3. fat?
Не понял.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Что с интерпретатором?
Создаем тестовый скрипт с #!/bin/sh и пробуем запустить в ТОМ ЖЕ каталоге. Если не запускается, но запускается в другом - значит проблемы с правами по текущему пути.
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: Что с интерпретатором?
deninok писал(а): ↑11.10.2006 11:09Уважаемые участники форума!
Вот такая у меня проблема.
Хочу установить Binutils-2.16.1. Захожу в распакованный архив, и пытаюсь запустить ./configure с некоторыми нужными мне параметрами, однако вижу странное сообщение:
# -su: ./configure: /bin/sh Bad interpreter: Permission denied
Пытался делать это и как простой пользователь, и как root - все равно не получается.
Ради любопытства попробовал изменить в скрипте ./configure первую строчку:
вместо #! /bin/sh поставил #! /bin/bash
Не помогло. Что же делать?
К слову скажу: Этот пакет я уже ставил ранее (был такой эксперимент), причем на этом же компьютере - все устанавливалось без проблем.
Жду ваших советов.
У меня было то же самое, когда я пытался запустить скрипт с раздела, примонтированного без -exec.
ls -l /bin/sh и mount в студию(на всякий случай)
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Что с интерпретатором?
carriage return + linefeed(deninok @ Oct 11 2006, в 14:59) писал(а):Что такое cr+lf, и в конце КАКОЙ строки?
символы это такие.
в конце этой самой, первой, строки.
p.s. http://en.wikipedia.org/wiki/CRLF
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог