Всем здрасти,
Никак не получается поставить игрушки, да собственно и любую программу из исходников. Я начинающий линуксоид. Недавно только поставил Мандриву. Изучаю мат. часть но ни в какую не могу врубиться как поставить программу. С rpm все понятно (так что не советуйте: "начинающий - устанавливай только такие файлы"). Вобщем распаковываю архив требуемой программы в, ну например, /USR/BIN, захожу в папку с распакованным архивом, запускаю Konsole, ввожу ./configure и получаю:
[root@localhost extreme-tuxracer-0.35]# ./configure
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost extreme-tuxracer-0.35]#
Что от меня требуется? понимаю что возможно чего-то еще нужно загрузить, но каким образом и куда? Спасибо
Ни как не получается установить программу из исходников в Mandriva
Модератор: Bizdelnick
-
edward007
- Сообщения: 1
- ОС: mandriva 2008
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Ни как не получается установить программу из исходников в Mandriva
configure: error: no acceptable C compiler found in $PATH
Компилятор Си не установлен, смотри gcc
P.S
учи английский.
Desipere in loco
-
Eksodusmen
- Сообщения: 171
- ОС: Mandriva 2011 Free
Re: Ни как не получается установить программу из исходников в Mandriva
checking for gcc... no
тебе нужен пакет - gcc
это компилятор для сборки прог из исходников
Что от меня требуется? понимаю что возможно чего-то еще нужно загрузить, но каким образом и куда? Спасибо
1)зайди Система-Настройка-Настройка компьютера (пароль рута) - установка программ(значок пакета с плюсиком)
там в поиске введи - gcc
это стандартный компиллятор и он должен идти в составе любого дистра ( с мандривой точно идёт)
установи его
2)многие игры требуют пакет SDL
для установки игры из пакета рпм - достаточно , НАПРИМЕР, установить перед этим пакет
libSDL1.2-1.2.11-7mdv2007.1.i586.rpm
а для случая , когда игра собирается из исходников - нужен пакет ( ещё или вместо - точно не знаю ) с приставкой devel
libSDL1.2-devel-1.2.11-7mdv2007.1.i586.rpm
3) во всех остальных случаях , когда собираешь что-то из исходников , и когда пишет тебе - error , - ищи пакет рпм с devel в названии , и зачастую в начале ещё и с lib-
PS: у тебя должны быть подключены репозитарии , чтобы ты мог эффективно ставить пакеты
-
ShVV
- Сообщения: 11
- ОС: WinXP,Mandriva2007
Re: Ни как не получается установить программу из исходников в Mandriva
А что я не правильно делаю: вхожу в папку с распакованным архивом, ввожу ./configure, и получаю ответ:"нет такого файла или каталога"?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Ни как не получается установить программу из исходников в Mandriva
конкретно давайте. Зайдите в каталог и сделайте там
ls -R
Также бывает, что нужно сделать только make и make install, т.е. скрипта configure там и нету действительно.
Также бывает, что в архиве закатаны уже готовые бинарии, например -- Firefox.
-
akdengi
- Сообщения: 4244
Re: Ни как не получается установить программу из исходников в Mandriva
Самое главное пропустили:
O_o
А в общем правильно сказали - нужен gcc, make и прочее и обязательно читайте README и INSTALL в архиве - там все написано...
Вобщем распаковываю архив требуемой программы в, ну например, /USR/BIN
O_o
А в общем правильно сказали - нужен gcc, make и прочее и обязательно читайте README и INSTALL в архиве - там все написано...
Меня тут снова нет :P
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
BloodJoker
- Сообщения: 3
- ОС: Mandriva Linux PowerPack 2008
Re: Ни как не получается установить программу из исходников в Mandriva
Приветствую.
У меня прабла 1 к 1 как у автора.
Я нашел MAKE поставил, этим неограничелось. В итоге проиграл я 3+ чала в Мандриву и удовлетворился =)
Кто-нибудь может по человечески написать что надо поставить?
Пример:
Тебе надо:
1. 123.rpm
2. 321.rpm
и так далее
И будет тебе щастье.
Уверен что можете. Ведь сами ставили.
РПМ кашно рулит, но фига найдешь игрушки уже упакованные(это раз) и новые версии игрушек(это два).
Распишите.
Есть 2 вида файлов как я понял "в исходниках": *.tar.gz и *.tar.bz2
Как их ставить? Чем они отличаются?
НЕНАДО ссылаться на редми и инсталл. Там все расписано четко:
./configure
make
make install
И ВСЕ!
Прошу Вас помочь начинающем линуксоидам.
Моя система: Mandriva Linux PowerPack 2008.0 i586
На CD с системой ссылаться не желательно. Там большинство- устаревшие версии.
Заранее ОГРОМНОЕ СПАСИБО!
Правильно заданный вопрос - 70% ответа.
З.Ы.
А прикрепил я класную обоину =)
У меня прабла 1 к 1 как у автора.
Я нашел MAKE поставил, этим неограничелось. В итоге проиграл я 3+ чала в Мандриву и удовлетворился =)
Кто-нибудь может по человечески написать что надо поставить?
Пример:
Тебе надо:
1. 123.rpm
2. 321.rpm
и так далее
И будет тебе щастье.
Уверен что можете. Ведь сами ставили.
РПМ кашно рулит, но фига найдешь игрушки уже упакованные(это раз) и новые версии игрушек(это два).
Распишите.
Есть 2 вида файлов как я понял "в исходниках": *.tar.gz и *.tar.bz2
Как их ставить? Чем они отличаются?
НЕНАДО ссылаться на редми и инсталл. Там все расписано четко:
./configure
make
make install
И ВСЕ!
Прошу Вас помочь начинающем линуксоидам.
Моя система: Mandriva Linux PowerPack 2008.0 i586
На CD с системой ссылаться не желательно. Там большинство- устаревшие версии.
Заранее ОГРОМНОЕ СПАСИБО!
Правильно заданный вопрос - 70% ответа.
З.Ы.
А прикрепил я класную обоину =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Ни как не получается установить программу из исходников в Mandriva
BloodJoker, не хочу перечитывать тему сначала. поэтому просто скажу что нужно сделать:
1)поставить:
gcc (с зависимостями, которые потянет), kernel-source, все пакеты со словом devel в названиях
2) .tar.gz и .tar.bz2 отличаются только способом, которым их архивировали-сжимали. Первые пакеты родятся у архиватора gzip, вторые -- у bzip2. У второго архиватора степень сжатия получше, и пакеты получаются поменьше в размерах. Внутре содержимое, если это одна и та же программа, не отличается.
3) за дельнейшей информацией -- см. тему:
Установка программ из исходников
Там всё предельно ясно расписано.
1)поставить:
gcc (с зависимостями, которые потянет), kernel-source, все пакеты со словом devel в названиях
2) .tar.gz и .tar.bz2 отличаются только способом, которым их архивировали-сжимали. Первые пакеты родятся у архиватора gzip, вторые -- у bzip2. У второго архиватора степень сжатия получше, и пакеты получаются поменьше в размерах. Внутре содержимое, если это одна и та же программа, не отличается.
3) за дельнейшей информацией -- см. тему:
Установка программ из исходников
Там всё предельно ясно расписано.
-
BloodJoker
- Сообщения: 3
- ОС: Mandriva Linux PowerPack 2008
Re: Ни как не получается установить программу из исходников в Mandriva
Конкретные названия rpm можно?
Там по любой маске сто-о-о-олько этих пакетов.
З.Ы.
Бросаю винду и иду копировать логи ошибок =) %)
Там по любой маске сто-о-о-олько этих пакетов.
З.Ы.
Бросаю винду и иду копировать логи ошибок =) %)
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
BloodJoker
- Сообщения: 3
- ОС: Mandriva Linux PowerPack 2008
Re: Ни как не получается установить программу из исходников в Mandriva
Отличие rpm i586 and i386 в чем?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Ни как не получается установить программу из исходников в Mandriva
i386 запустится и на 586 процессоре и выше, i586 только на 586 и выше.
Опять же рпмки для разных дистрибутивов мало совместимы между собой, если вы собираетесь поставить на Мандриву пакеты для РедХат или Сюзи.