Консультация № 23692
18.07.2005, 22:16
0.00 руб.
0 6 6
Доброго времени суток, Господа Эксперты.
Увожаемые Эксперты помогите разобраться с тремя "магическими словосочетаниями"
--"Это ./configure
make
make install
Вот уже сколько не пытаюсь устоновить с "TAR-GZ." не как не получается у меня.
Сразу уточню, читал, "ман-ы‘ читаю ‘рулес-ы‘ но лучше когда объесняют такие
увожаемые эксперты как ВЫ:
Возмем к примеру прогу -kmobiletools-0.4.3.1 прога не "битая" с диска CHIP
распаковываю как положенно , захожу в директорию ,задаю кмонды;
[sergey@localhost kmobiletools-0.4.3.1]$ ./configure -f -/usr/share/kmobiletools-0.4.3.1/configure.files
./configure: line 88: conf3053.sh: Permission denied
./configure: line 89: conf3053.sh: Permission denied
chmod: failed to get attributes of `conf3053.sh‘: No such file or directory
./configure: line 201: conf3053.file: Permission denied
configure: error: unrecognized option: -f
Try `./configure --help‘ for more information.
>>ДАЛЕЕ:
[sergey@localhost kmobiletools-0.4.3.1]$ make -f -/usr/share/kmobiletools-0.4.3.1/Makefile.in
make: -/usr/share/kmobiletools-0.4.3.1/Makefile.in: No such file or directory
make: *** Нет правила для сборки цели `-/usr/share/kmobiletools-0.4.3.1/Makefile.in‘. Останов.
>>ДАЛЕЕ:

[sergey@localhost kmobiletools-0.4.3.1]$ make install
make: *** Нет правила для сборки цели `install‘. Останов.

Извените ,что так долго ,но помощи мне ждать не откуда ,как только от ВАС!
Желательно -бы код к этой проге .Please.

Обсуждение

Неизвестный
19.07.2005, 07:33
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!
Вроде при конфигурировании не хватает прав, а потом и нечего собирать.
Скачал дистрибутив - просто стало интересно, что такое в хвосте "-f -/usr/share/kmobiletools-0.4.3.1/configure.files".
На 5 раз все перечитал - нет такой опции "-f".

А Вам я советую сделать #./configure --help | less
Особое внимание советую уделить параметрам "--prefix", "--with-gnu-ld".
Те Вам нужно выполнить примерно следующее
#./configure --prefix=/usr/local/kmobiletools --with-gnu-ld

Затем выполните # make
Затем # su
Затем # make install

Все.
Неизвестный
19.07.2005, 09:22
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!
Эти команды должны быть запущены последовательно, т.е. если первая команда завершилась с ошибкой, то следующие команды запускать не имеет смысла.
У вас проблема с configure
Что за ключ -f ?
Возможно есть проблемы с правами на сам каталог, так как толи записать файл conf3053.sh не может то ли выполнить файл не может
Посмотри что в строке 89 в файле configure
Неизвестный
19.07.2005, 10:22
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!

Мне очень интересно было бы узнать, что за такие "читал, "ман-ы‘ читаю ‘рулес-ы‘ " ты читал, в которых не описаны эти "три магических словосочетания"???

Поэтому не пудри мозги, а читай мануалы и учи английский - система тебе белым по черному написала, что за ошибки и почему они происходят.

С уважением,
IT_Prof
Неизвестный
19.07.2005, 14:48
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!
1) Прочитай ./configure --help, там будут указаны все параметры запуска.
2) Может прав не всегда хватает? Попробуй запустить configure из-под рута.
3) Если не отработал configure, то нет смысла запускать make и make install.
Неизвестный
19.07.2005, 18:29
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!
1. откуда праметры брал??? в 90%случаев достаточно просто приведенной тобой магической последовательности

2. попробуй выполнять и все от рута ...
make и make install бесполезны ... если не сконфигурировать ...
make install выполнять _только_ изпод рута ... для любых сборок ...
Неизвестный
22.07.2005, 03:04
общий
это ответ
Здравствуйте, Gerasimow Sergey Evgenevich!
а не пробовали все это сделать под логином root?
Форма ответа