Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

ltv

Как устоновлевать прогу с иходников в Linux XP Desktop?

Рекомендованные сообщения

Народ!Как устонавивовать прогу со иходников в LinuxXP Deskotp? :)

 

вы не хотите со мной обшятся: (

 

Ответье на мою ТЕМУ!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ!Как устонавивовать прогу со иходников в LinuxXP Deskotp? ;)

 

вы не хотите со мной обшятся: (

 

Ответье на мою ТЕМУ!!!!!

может быть дело в том, что не очень много пользователей этой системы...

попробуй распаковать исходник в какой нибудь каталог,

затем в этом каталоге, в консоли набрать

./configure

make

make install

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рескпет!!!

;)

а там пакеты в rpm вообще или как? а то я эту не видел ниразу... интерестно...

во, и еще а почему linuxXp?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

feersh, rpm там, бажный дистрибутив на основе редхата...

спасибо, почемуто так и думал... =))

после 7.2 редхат вообще не видел... как он там? =))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Аналогичная ситуация в Mandriva 2007 но тут стандартная схема почему-то не срабатывает: пишет что command make not found

чем эту команду можно заменить? а то так ни одну софтину не поставить...:unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Аналогичная ситуация в Mandriva 2007 но тут стандартная схема почему-то не срабатывает: пишет что command make not found

чем эту команду можно заменить? а то так ни одну софтину не поставить...;)

 

1. если есть доступ в интернет, то можно уже собранные, бинарные пакеты со всеми зависимостями скачивать, для этого в мандриве есть программа urpmi (вроде так называется) или smart.

 

2. Если задача именно собрать из исходников, то нужно установить инструменты разработчика - компиляторы, асемблеры, библиотеки и заголовочные файлы для разработки, препроцессоры, утилиты автоматизации сборки (make и т.д.).

 

3. Для упрощения процесса сборки в современных "пактных" (и в некоторых других) дистрибутивах исходные коды программ специальным образом упаковываются в (сюрприз!) пакеты. Например для Мандривы и других rpm дистрибутивов в пакеты с именами *.srpm. Соответственно используя инструменты установки с разрещениями зависимостей (см. 1 абзац) можно установить в систему все необходимы для сборки данного пакета инструменты и библиотеки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Kitayets, Думаю вариант 2, так как мандрива стоит через вмварю и инет там настроить вообще будет проблематично:bang:

А можете меня недалекого просвятить, где найти эти компиляторы, и как их поставить (надеюсь, они не будт в виде исходников;)). По идее нужно поставить вбе сервер апач и php под линукс, а откомпилированных я ни разу не видел;)

 

Ладно, сливаю dvd дистрибутив, надеюсь там будет все что нужно:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Kitayets, Думаю вариант 2, так как мандрива стоит через вмварю и инет там настроить вообще будет проблематично:D

 

Ну на самом деле поднять инет через vmware не сложно...

 

А можете меня недалекого просвятить, где найти эти компиляторы, и как их поставить (надеюсь, они не будт в виде исходников:D). По идее нужно поставить вбе сервер апач и php под линукс, а откомпилированных я ни разу не видел:P

Обычно всё это есть в поставке дистрибутива.

Устанавливать как и всё остальное, для мандривы есть своя утилитка *drake, но можно и по старинке:

root# rpm -Uvh имя_пакета.rpm

Для разработки существует множество инструментов всё зависит ЧТО вы собираетесь собирать.

В общем случае:

Компиляторы - gcc (GNU Compiler Collection)

Подержка C++ - gcc-c++

make (должно быть уже установлено)

bison (необходим многим программам)

+ специфичные для конкретного приложения

-----

В зависимости от приложения которое ты собираешь понадобятся ещё devel пакеты библиотек которое оно использует.

Например если приложение использует QT то нужно установить qt-devel и т.д.

белее менее крупное приложение использует десятки библиотек...

----

короче если компиляция не принципиальна - то лучше использовать готовые, собранные пакеты.

 

Apache и php точно есть готовые и скорее всего лежат на диске с которого вы устанавливали систему.

Пакет с Apache обычно называется httpd (во всяком случае это так в FedoraCore)

 

Ладно, сливаю dvd дистрибутив, надеюсь там будет все что нужно:P

Да, но скорее всего не самые свежие версии.

Мне кажется проще настроить инет для vmware и скачать средствами дистрибутива.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Да, но скорее всего не самые свежие версии.

Мне кажется проще настроить инет для vmware и скачать средствами дистрибутива.

не это мандрива 2007, честно спертый на бинурале:D

а вот маке к сожалению не входит в мой стандартный пакет!

все есть, кроме него, хз почему, но это была лайв версия, на 1 диске)))

жду пока скачается двд из внешки)

Ну на самом деле поднять инет через vmware не сложно...

кому как))) если был мануал - это хорошо, особенно если у меня на винде впн, и надо как-то через вмваре поставить инет к линуксу тем блее что я сам с линуксом не знаком по части инета (пользовался когда интернета еще не было лет 6 назад:D)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ!Как устонавивовать прогу со иходников в LinuxXP Deskotp? :(

 

вы не хотите со мной обшятся: (

 

Ответье на мою ТЕМУ!!!!!

выкинь это дерьмо и поставь слаку

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
выкинь это дерьмо и поставь слаку

нельзя так резко, дистрибутив выбирают по потребностям:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
нельзя так резко, дистрибутив выбирают по потребностям:unsure:

спору нет, но почему именно этот недоредхат?

почему не редхат?

 

выкинь это дерьмо и поставь слаку

хмъ... фанат ЛОРа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот на данный момент ситуэйшн:

./configure - процесс идет

команда make работает.. точнее нет, она есть, но вот когда набираю

[rpg@localhost sim-0.9.3]$ make

make: *** Не заданы цели и не найден make-файл. Останов.

[rpg@localhost sim-0.9.3]$ make install

make: *** Нет правила для сборки цели `install'. Останов.

[rpg@localhost sim-0.9.3]$ make INSTALL

make: Цель `INSTALL' не требует выполнения команд.

Что за фигня? Как лечить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот на данный момент ситуэйшн:

./configure - процесс идет

команда make работает.. точнее нет, она есть, но вот когда набираю

[rpg@localhost sim-0.9.3]$ make

make: *** Не заданы цели и не найден make-файл. Останов.

[rpg@localhost sim-0.9.3]$ make install

make: *** Нет правила для сборки цели `install'. Останов.

[rpg@localhost sim-0.9.3]$ make INSTALL

make: Цель `INSTALL' не требует выполнения команд.

Что за фигня? Как лечить?

может сначала "cd /куда/ты/там/запихнул/исходник/с/симом/"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

увы... не выходит...

и почему тогда ./configure пашет?:D

 

[rpg@localhost sim-0.9.3]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
[...]
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
checking for flex... no
checking for lex... (cached) no
./configure: line 24697: text: command not found
checking for flex... no
checking for yywrap in -lfl... no
checking for yywrap in -ll... no
checking lex output file root... configure: error: cannot find output from no; giving up
[rpg@localhost sim-0.9.3]$ make
make: *** Не заданы цели и не найден make-файл.  Останов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

увы... не выходит...

и почему тогда ./configure пашет?;)

может стоит попробовать что-то другое? слакварь например

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как насчет Gentoo? Попробую с ним ченить сотворить)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
увы... не выходит...

и почему тогда ./configure пашет? :)

А то что тебе этот самый configure выдает тебя не касается?

checking lex output file root... configure: error: cannot find output from no; giving up

Требуется пакет lex.... Из за его отсутвия скрипт компиляции не создается...

Ставь необходимый пакет и пробуй снова... До тех пор, пока не удовлетворишь все зависимости...

Но это чесно говоря мазохизм...

Если уж и ставить софт из исходников - то вперед в gentoo, freebsd & etc...

В противном случае не ищи себе же геморой, а ищи готовый бинарник для своего дистрибутива.

 

ЗЫ

А напоследок посоветуюю убрать эту гадость со своего компа и перейди на ubuntu...

 

 

 

 

может стоит попробовать что-то другое? слакварь например

А ты уверен что он в слаке на теже грабли не наступит?

И вообще время слаки уже давно прошло... Пока не сделают нормальную систему управления пакетами - в топку....

 

ЗЫ

На слаке в свое время просидел очень долго. Начинал с версии 3.5 еще. Но после 7ки перешел на другие дистрибутивы и не жалею.. С установкой софта весь гемор закончился...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

forcis, пасиб, для меня консоль ровно как и линукс - темный лес))

кубунту качаю, а насчет слаквари пока думаю не стоит - я ее поставить вряд ли смогу:help:

В противном случае не ищи себе же геморой, а ищи готовый бинарник для своего дистрибутива.
Да согласен, случай действительно противный: из 10 бинариков которые я скачал с грехом пополам поставился только один((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Казалось бы - а при чем здесь Слака? ^_^ ® LOR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да согласен, случай действительно противный: из 10 бинариков которые я скачал с грехом пополам поставился только один((

 

Да в том то и дело, что скачал ты их, а не система...

В нормальных дистрибутивах есть менеджеры пакетов, которые отвечают за установку софта. Если требуется, они и нужные библиотеки доставят..

А качать бинарныки от неродных дистрибутивов не рекомендую... Во первых будет разница в используемых библиотеках, используемых путях и т.д. Лучше использовать родное :)

А из дистрибутивов рекоментую Ubuntu - так как имхо это наиболее развитый и наиболее поддерживаемый и дружелюбный к конечному пользователю дистрибутив..

Сам правда от этого дистрибутива отказался в пользу генты, но не по причине того, что убунта плоха, а тем что гента под мои личные цели больше подходит....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ubuntu гад медленно качается, кнопикс его обогнал)))

Уже почти все дистрибы перепробовал)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Час от часу не легче(((

[rpg@localhost XNeur-0.3]$ make install
Making install in etc
make[1]: Entering directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc'
Making install in en
make[2]: Entering directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc/en'
make[3]: Entering directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc/en'
make[3]: Цель `install-exec-am' не требует выполнения команд.
test -z "/usr/local/etc/xneur/en" || mkdir -p -- "/usr/local/etc/xneur/en"
mkdir: невозможно создать каталог `/usr/local/etc/xneur': Отказано в доступе
make[3]: *** [install-etcDATA] Ошибка 1
make[3]: Leaving directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc/en'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc/en'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/rpg/Desktop/XNeur-0.3/XNeur-0.3/etc'
make: *** [install-recursive] Ошибка 1

 

блин вот идиот, под рутом надо было делать)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах