Linux Forum Казахстан

Дистрибутивы => Ubuntu => Тема начата: Groungeboy от 07 Марта 2009, 19:23

Название: Компилирование Hedgewars.deb
Отправлено: Groungeboy от 07 Марта 2009, 19:23
Уважаемые ГУРУ Линукса хотел попросить вас помочь мне скомпилировать деб пакет из сорсов, только с подробными шагами!
Пожалуста помогите, очень нужно! сам немогу разобратся!


вот исходники ----> http://files.gameworld.kz/?76462 (//\"http://files.gameworld.kz/?76462\") трафик для мегайлайна бесплатный!

плз плз помогите! Система Убунта 8.10!
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 07 Марта 2009, 20:31
[quote name=\'Groungeboy\' post=\'3866\' date=\'7.3.2009, 19:23\']Уважаемые ГУРУ Линукса хотел попросить вас помочь мне скомпилировать деб пакет из сорсов, только с подробными шагами!
Пожалуста помогите, очень нужно! сам немогу разобратся!


вот исходники ----> http://files.gameworld.kz/?76462 (//\"http://files.gameworld.kz/?76462\") трафик для мегайлайна бесплатный!

плз плз помогите! Система Убунта 8.10![/quote]
Загляни сюда: http://linuxforum.kz/index.php?showtopic=272 (//\"http://linuxforum.kz/index.php?showtopic=272\")
Возможно там, именно то что тебе нужно.

Вот цитата из руководства по установке:
ЦитироватьДля компиляции и установки вам нужно:
 - Qt >= 4.4
 - FreePascal >= 2.2.0
 - SDL >= 1.2.5
 - SDL_net >= 1.2.5
 - SDL_mixer >= 1.2
 - SDL_image >= 1.2
 - SDL_ttf >= 2.0
 - CMake >= 2.4.4

1. Конфигурация:
$ cmake .
или
$ cmake -DCMAKE_CXX_FLAGS="flags" -DCMAKE_INSTALL_PREFIX="install prefix" -DDATA_INSTALL_DIR="data dir" .

добавьте -DWITH_SERVER=1 для компиляции сетевого сервера (потребуется Glasgow Haskell Compiler)

2. Компиляция:
$ make

3. Установка:
# make install

Вот и всё! Наслаждайтесь!

Или вам нужен именно deb пакет?
Название: Компилирование Hedgewars.deb
Отправлено: Groungeboy от 08 Марта 2009, 00:25
Всебы хорошо только там нет файла configure!
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 08 Марта 2009, 00:34
Делайте как описано в руководстве, должно получиться.
Название: Компилирование Hedgewars.deb
Отправлено: Groungeboy от 08 Марта 2009, 00:40
[quote name=\'turbo\' post=\'3886\' date=\'8.3.2009, 0:34\']Делайте как описано в руководстве, должно получиться.[/quote]

cmake выдает ошибки! ссылаясь на qt хотя я установил весь qt4 и все зависимости!
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 08 Марта 2009, 00:41
[quote name=\'Groungeboy\' post=\'3887\' date=\'8.3.2009, 0:40\'][quote name=\'turbo\' post=\'3886\' date=\'8.3.2009, 0:34\']Делайте как описано в руководстве, должно получиться.[/quote]

cmake выдает ошибки! ссылаясь на qt хотя я установил весь qt4 и все зависимости!
[/quote]
Какие именно ошибки?
Название: Компилирование Hedgewars.deb
Отправлено: resurtm от 08 Марта 2009, 00:57
[quote name=\'Groungeboy\' post=\'3887\' date=\'7.3.2009, 18:40\'][quote name=\'turbo\' post=\'3886\' date=\'8.3.2009, 0:34\']Делайте как описано в руководстве, должно получиться.[/quote]

cmake выдает ошибки! ссылаясь на qt хотя я установил весь qt4 и все зависимости!
[/quote]

*-dev пакеты для qt4 все стоят?
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 08 Марта 2009, 10:51
Вот ваш .deb http://files.gameworld.kz/?76628 (//\"http://files.gameworld.kz/?76628\")
А чем вам не понравился тот .deb что лежит в репозиториях убунты?
Название: Компилирование Hedgewars.deb
Отправлено: Groungeboy от 08 Марта 2009, 17:40
Я хочу просто научится компилировать пакеты самостоятельно! лог ошибок кину когда домой приеду =)
Название: Компилирование Hedgewars.deb
Отправлено: dr Motor от 08 Марта 2009, 18:16
[quote name=\'Groungeboy\' post=\'3903\' date=\'8.3.2009, 17:40\']Я хочу просто научится компилировать пакеты самостоятельно! лог ошибок кину когда домой приеду =)[/quote]

это прямая дорога на ресурсы слакварщиков (у гентушников другая система сборки пакетов - там спецсистема с помощью которой все делается)  - и курить их маны до просветления.  пока man make,  man gcc    не будет осилен - тяжеловато будет /biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' />.   кроме того, обычно с исходниками пакета идет четкая инструкция как и чего компилять и конфигурить, какие флаги и зачем выставлять. если честно - сам еще не осилил как ручками делать, так мелочевка, без особо серьезных зависимостей. ну а  ядро не в счет.
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 08 Марта 2009, 19:16
[quote name=\'Groungeboy\' post=\'3903\' date=\'8.3.2009, 17:40\']Я хочу просто научится компилировать пакеты самостоятельно! лог ошибок кину когда домой приеду =)[/quote]
Что именно вы хотите? Самостоятельно собирать .deb пакеты или устанавливать приложения из source(.tar.gz)?
Название: Компилирование Hedgewars.deb
Отправлено: Groungeboy от 08 Марта 2009, 21:54
[quote name=\'turbo\' post=\'3905\' date=\'8.3.2009, 19:16\'][quote name=\'Groungeboy\' post=\'3903\' date=\'8.3.2009, 17:40\']Я хочу просто научится компилировать пакеты самостоятельно! лог ошибок кину когда домой приеду =)[/quote]
Что именно вы хотите? Самостоятельно собирать .deb пакеты или устанавливать приложения из source(.tar.gz)?
[/quote]
Собирать и устанавливать! Но для начала устанавливать из сорсов!
Название: Компилирование Hedgewars.deb
Отправлено: turbo от 08 Марта 2009, 23:01
С исходными текстами в комплекте идёт файл README  или INSTALL в нём даются инструкции по установке и компиляции в данном случае это README. Тебе нужно научиться "разрешать" зависимости. Перед установкой приложение нужно откомпилировать из исходных текстов, а для для компиляции нужны так называемые libdevel. Вот их тебе и нужно уметь находить. В данном случае зависимости известны.
Цитировать- Qt >= 4.4
- FreePascal >= 2.2.0
- SDL >= 1.2.5
- SDL_net >= 1.2.5
- SDL_mixer >= 1.2
- SDL_image >= 1.2
- SDL_ttf >= 2.0
- CMake >= 2.4.4
На какой именно ошибке останавливается CMake?