Простой вопрос по Unix — Настройка
Вопрос
Я использую Солярис 10, кш.Всякий раз, когда я делаю ./configure
, я получаю сообщение об ошибке "ksh:./настроить:не найдено"
Когда я выполняю команду «где настроить», ничего не найдено.
Как мне «установить конфигурацию»?
Решение 4
Мне пришлось запустить команду для другого каталога;и тут всё всплыло :)
Если кто-то еще столкнется с этой конкретной проблемой, я пытаюсь установить плагин Perl-Php на машину Solaris.Изначально файла конфигурации нет;вместо этого вам нужно найти, где находится ваш «phpize» — для меня это был /opt/webstack/php/5.2/phpize, запустите его, пока вы все еще находитесь в папке «perl-php-plugin», а затем configure будет появляться.
Тогда вы можете ./configure :)
Спасибо всем кто ответил.
Другие советы
./configure
означает, что вы хотите запустить исполняемый файл под названием configure
в вашем текущем каталоге (обозначается .
).Я предполагаю, что вы пытаетесь собрать и установить из исходного кода, а в инструкциях сказано, что нужно делать стандартно. ./configure; make; make install
.Это следует сделать из каталога верхнего уровня исходного кода, который вы скачали и распаковали:
$ cd /path/to/source
$ ./configure
$ make
$ make install
"./configure
" означает "запустить программу" configure
из текущего каталога».То есть вам нужно cd
в каталог, который configure
живет, прежде чем пытаться запустить его таким образом.
Что касается где configure
может быть найден, обычно он находится в корне любого исходного пакета, который вы пытаетесь собрать.
Я не сторонник Solaris, но сценарий настройки должен находиться в вашем текущем каталоге, прежде чем вы его выполните.Я предполагаю, что вы пытаетесь что-то построить.Если это ваш собственный проект, взгляните на GNU автоконфигурация.(Я понятия не имею, является ли это частью Solaris или нет.) Это часть M4.
Если это загруженный вами проект, распакуйте его, а затем cd
в его каталог перед запуском сценария настройки.