2009-07-08 2 views
0

Я использую Solaris 10, ksh. Всякий раз, когда я делаю ./configure, я получаю сообщение об ошибке «ksh: ./configure: not found»Simple Unix question - Configure

Когда я делаю «where configure», ничего не найдено.

Как мне установить «настроить»?

ответ

0

Мне пришлось запустить команду для другого каталога; а затем это всплыло :)

В случае, если кто-то сталкивается с этой конкретной проблемой, я пытаюсь установить плагин Perl-Php на машине Solaris. Вначале нет файла конфигурации; вместо этого вам нужно найти, где находится ваш «phpize» - для меня это был /opt/webstack/php/5.2/phpize, запустите его, пока вы все еще находитесь в папке «perl-php-plugin», а затем настройте появляются.

Тогда вы можете ./configure :)

Спасибо всем, кто откликнулся.

+0

FYI, эти детали помогли бы в исходном вопросе. – seth

+0

Первоначально я думал, что configure - это встроенная системная команда. – Dirk

0

«./configure» означает «запустить программу configure из текущей директории». То есть вам нужно cd в каталог, в котором находится configure, прежде чем пытаться запустить его так.

Что касается , где можно найтиconfigure, это обычно лежит в основе любого исходного пакета, который вы пытаетесь построить.

5

./configure означает, что вы хотите запустить исполняемый файл с именем configure в вашем текущем каталоге (обозначается .). Я предполагаю, что вы пытаетесь построить и установить из источника, и, как говорится, говорится о стандарте ./configure; make; make install. Вы должны сделать это из каталога верхнего уровня источника, который вы скачали и распаковали:

$ cd /path/to/source 
$ ./configure 
$ make 
$ make install 
+0

Право; но исполняемого файла «configure» не существует. – Dirk

+0

1) Вы распаковали исходный файл tarfile? 2) Имеется ли сценарий настройки? Говорят ли, что это нужно? – mipadi

0

Я не парень Solaris, но конфигурационный скрипт должен находиться в текущем каталоге, прежде чем выполнить его. Я предполагаю, что вы пытаетесь что-то построить. Если это ваш собственный проект, взгляните на GNU autoconf. (Я не знаю, является ли это частью Solaris или нет.) Это часть M4.

Если это проект, который вы загрузили, распакуйте/распакуйте/распакуйте его, а затем cd в свой каталог перед запуском скрипта configure.