• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Проблемы с компиляцией на linux.
Atwell
Капрал
Купил VDS. Теперь хочу установить сервер. Проблема в том, что опираясь на этот мануал, у меня возникают ошибки на данном этапе (Локальная установка, в определенное место:
Код
../configure --prefix=/home/<username>/.sys/ (можно указать любое место, главное не забыть потом куда поставили :crazy:.) ). Введя команду, выдает ошибки в putty.
ВОТ СКРИН.
Естественно из-за этого не могу даже продолжить процесс компиляции.
Буду благодарен за помощь
Сообщение # 1 написано 04.02.2014 в 14:32
kleuser
Командир
установи глобально
../configure
Сообщение # 2 отредактировано kleuser - Вторник, 04.02.2014, 14:58
Atwell
Капрал
Проблема решилась. Появилась еще одна. На последнем этапе где нужно:
(Зададим параметры компиляции:

Стандартный пример конфигурации:
Код
cmake ../ -DCMAKE_C_FLAGS="-O3 -pipe" -DCMAKE_CXX_FLAGS="${CMAKE_C_FLAGS}" -DDO_RA=1 -DLARGE_CELL=1 -DPREFIX=/home/trinity/release)

ввожу команду и выскакивает ошибка

Добавлено (04.02.2014, 16:42)
---------------------------------------------
ап, помогите пожалуйста

Сообщение # 3 отредактировано Atwell - Вторник, 04.02.2014, 16:42
Malezha
Армия спасения
Этот мануал уже устарел.
Сообщение # 4 написано 04.02.2014 в 18:14
_Support_
Сore Developer
Цитата Atwell ()
ACE_LIBRARY (ADVANCED)


установи эту либу , либо укажи путь к ней

Добавлено (04.02.2014, 18:49)
---------------------------------------------

Код

cmake ../ -DCMAKE_C_FLAGS="-O3 -pipe" -DCMAKE_CXX_FLAGS="${CMAKE_C_FLAGS}" -DDO_RA=1 -DLARGE_CELL=1 -DPREFIX=/home/trinity/release -DLIBSDIR=/home/wow/server/lib

upon the look
Сообщение # 5 написано 04.02.2014 в 18:49
HiTON
Рыцарь
вот тут нормальный мануал, по которому все заработает.
МАНУАЛ
И айслибу вручную собери, как описано в мануале выше
Сообщение # 6 отредактировано HiTON - Четверг, 06.02.2014, 01:33
_Support_
Сore Developer
Цитата HiTON ()
И айслибу вручную собери, как описано в мануале выше


facepalm

Код
apt-get install libace-dev
upon the look
Сообщение # 7 написано 06.02.2014 в 07:23
Malezha
Армия спасения
_Support_, дело говорит, если стоит последний стабильный дебиан, в репо будет та же версия пакета, что советуют собрать в мануале, но зато потом будет меньше гемора при обновлении.
Сообщение # 8 написано 06.02.2014 в 08:35
_Support_
Сore Developer
Цитата Malezha ()
дело говорит, если стоит последний стабильный дебиан, в репо будет та же версия пакета, что советуют собрать в мануале, но зато потом будет меньше гемора при обновлении.


Да ты видимо шаришь в Линуксе и серверо строении , у самого небось винда стоит?
upon the look
Сообщение # 9 написано 06.02.2014 в 15:16
Paralitik
Чемпион
Цитата _Support_ ()
Да ты видимо шаришь в Линуксе и серверо строении , у самого небось винда стоит?

А что, "Шарить в линуксе" и "пользоваться виндой" - это взаимоисключающие вещи? ))))
Или человек, "шарящий в линуксе" будет везде и всюду совать линукс, пользоваться им дома и везде где сможет установить? xD
Сообщение # 10 написано 06.02.2014 в 16:19
Malezha
Армия спасения
_Support_, и к чему эта реплика?
Сообщение # 11 написано 06.02.2014 в 16:33
_Support_
Сore Developer
Paralitik, да
Malezha, к тому что ты сказал бред
upon the look
Сообщение # 12 отредактировано _Support_ - Четверг, 06.02.2014, 18:37
Paralitik
Чемпион
_Support_, это только фанаты линукса всюду его суют smile
У меня вот, к примеру, везде винда стоит. И дома и на рабочем компе. И при этом я немного "шарю в линуксе" )))
Сообщение # 13 отредактировано Paralitik - Четверг, 06.02.2014, 19:41
_Support_
Сore Developer
Цитата Paralitik ()
немного


Ключевое слово , для чего разводить офтоп тогда?
upon the look
Сообщение # 14 написано 06.02.2014 в 20:16
Paralitik
Чемпион
Цитата _Support_ ()
Ключевое слово , для чего разводить офтоп тогда?

Это лишь моя скромность в оценках своих возможностей smile
"Немного" - это 13 лет прямого опыта работы с линукс серверами и роутерами в должности админа.
Поэтому и говорю, что "шарить в линуксе" и "пользоваться при этом виндой" - нормальные и совместимые вещи.
Линукс - это инструмент. У которого есть свои достоинства и свои недостатки. Он не панацея и не годится для решения одновременно всех задач.
Сообщение # 15 отредактировано Paralitik - Четверг, 06.02.2014, 20:41
Malezha
Армия спасения
_Support_, шикарная аргументация.
Объясню что я имел в виду. Паке установленный через make install (а именно так и советуют делать все мануалы) потом невозможно удалить пакетным менеджером, что у новичков (а мы находимся в разделе помощи) могут возникнуть проблемы, при попытке обновить АСЕ.
Сообщение # 16 написано 06.02.2014 в 21:41
_Support_
Сore Developer
Цитата Malezha ()
при попытке обновить АСЕ.


apt-get update / aptitude update , надо же , сколько сложностей ....
upon the look
Сообщение # 17 отредактировано _Support_ - Четверг, 06.02.2014, 22:40
Paralitik
Чемпион
Цитата _Support_ ()
apt-get update / aptitude update , надо же , сколько сложностей ....

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

Цитата _Support_ ()
apt-get update / aptitude update


Во-вторых, update - это не обновление пакета, это получение списка пакетов из реп

Добавлено (06.02.2014, 22:53)
---------------------------------------------
На самом деле, при сборке пакетов из сырцов(как описано в мане выше) наиболее верный вариант - это не устанавливать его сразу, а собрать из него дебовский пакет, который потом уже установить, что бы была возможность потом удалить/обновить его через менеджер.

Сообщение # 18 отредактировано Paralitik - Четверг, 06.02.2014, 22:51
  • Страница 1 из 1
  • 1
Поиск: