Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
comet:building-from-source [2018/02/24 18:46] anastation468 [Не правильные опции при подключении] |
comet:building-from-source [2019/12/18 01:58] (текущий) |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| ====== Установка ====== | ====== Установка ====== | ||
| + | |||
| + | Рекомендую использовать [[https://galaxy.ansible.com/CppComet/CppComet-ansible-role/|роль для ansible-galaxy]], а если использование ansible для установки не подходит то следуйте инструкциями в этой статье. | ||
| Рекомендуемые ОС ubuntu, debian, centos | Рекомендуемые ОС ubuntu, debian, centos | ||
| - | + | ||
| - | Для debian 8 | + | |
| - | <code bash> | + | |
| - | apt-get update | + | |
| - | apt-get install cmake make cpp gcc libssl-dev g++ nginx pkg-config libmysqlclient-dev mysql-client flex mailutils uuid-dev git | + | |
| - | </code> | + | |
| Для debian 9 | Для debian 9 | ||
| <code bash> | <code bash> | ||
| Строка 17: | Строка 13: | ||
| apt-get install cmake make cpp gcc libssl-dev g++ nginx pkg-config libmariadbclient-dev-compat mysql-client flex mailutils uuid-dev git | apt-get install cmake make cpp gcc libssl-dev g++ nginx pkg-config libmariadbclient-dev-compat mysql-client flex mailutils uuid-dev git | ||
| </code> | </code> | ||
| + | |||
| + | Если не получится поставить пакет libmariadbclient-dev-compat то попробуйте с пакетом libmariadbclient-dev | ||
| ====== Собираем из исходных кодов ====== | ====== Собираем из исходных кодов ====== | ||
| Строка 24: | Строка 22: | ||
| cmake . | cmake . | ||
| make | make | ||
| + | make install | ||
| </code> | </code> | ||
| Строка 60: | Строка 59: | ||
| Запуск в консольном режиме | Запуск в консольном режиме | ||
| <code sh> | <code sh> | ||
| - | ./cpp_comet | + | ./cppcomet |
| </code> | </code> | ||
| Запуск в режиме демона | Запуск в режиме демона | ||