Установка библиотеки надстроек в / usr / lib: sudo ./boostrap.sh команда не найдена - PullRequest
1 голос
/ 09 февраля 2011

Я пытаюсь установить библиотеки Boost C ++, используя эти инструкции . Это использует Ubuntu 10.10. Я распаковал файл .zip в /usr/lib и перешел в папку boost_1_45_0. Затем я запускаю:

sudo ./boostrap.sh --help

И я получаю следующую ошибку:

sudo: ./bootstrap.sh: command not found

Я не понимаю, почему это так, поскольку bootstrap.sh явно присутствует в текущей папке.

Это из-за местоположения, в которое я устанавливаю, или это, возможно, команда в bootstrap.sh, которую не удается найти? Это чистая установка Ubuntu, поэтому я не уверен, почему я получаю сообщение об ошибке при точном следовании инструкциям.

1 Ответ

3 голосов
/ 09 февраля 2011

В Unix вы действительно хотите установить из архива , а не из файла .zip.Тарболы сохраняют разрешения Unix.

Чтобы сделать ./bootstrap.sh исполняемым, введите chmod 755 bootstrap.sh.

...