Что с интерпретатором? (В доступе отказано...)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Что с интерпретатором?

Сообщение deninok »

Уважаемые участники форума!

Вот такая у меня проблема.
Хочу установить Binutils-2.16.1. Захожу в распакованный архив, и пытаюсь запустить ./configure с некоторыми нужными мне параметрами, однако вижу странное сообщение:

# -su: ./configure: /bin/sh Bad interpreter: Permission denied

Пытался делать это и как простой пользователь, и как root - все равно не получается.
Ради любопытства попробовал изменить в скрипте ./configure первую строчку:
вместо #! /bin/sh поставил #! /bin/bash
Не помогло. Что же делать?
К слову скажу: Этот пакет я уже ставил ранее (был такой эксперимент), причем на этом же компьютере - все устанавливалось без проблем.

Жду ваших советов.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Что с интерпретатором?

Сообщение sash-kan »

deninok
1. cr+lf в конце строки?
2. опция noexec при монтировании?
3. fat?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Что с интерпретатором?

Сообщение deninok »

1. cr+lf в конце строки?


Что такое cr+lf, и в конце КАКОЙ строки?

2. опция noexec при монтировании?


Нет, данная опция не выставлена.

3. fat?


Не понял.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Что с интерпретатором?

Сообщение serzh-z »

Создаем тестовый скрипт с #!/bin/sh и пробуем запустить в ТОМ ЖЕ каталоге. Если не запускается, но запускается в другом - значит проблемы с правами по текущему пути.
Спасибо сказали:
nick-23
Сообщения: 227
Статус: UNIX`оид
ОС: Linux/*BSD

Re: Что с интерпретатором?

Сообщение nick-23 »

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
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Что с интерпретатором?

Сообщение sash-kan »

(deninok @ Oct 11 2006, в 14:59) писал(а):Что такое cr+lf, и в конце КАКОЙ строки?
carriage return + linefeed
символы это такие.
в конце этой самой, первой, строки.

p.s. http://en.wikipedia.org/wiki/CRLF
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: