guides:debian_bugbuntu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
guides:debian_bugbuntu [16/07/2015 14:32] – bugbuntu 14.04 ppk | guides:debian_bugbuntu [29/12/2022 00:12] (current) – 0.5.3.0 ppk | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Compile on Debian/ | + | ====== Compile on Debian/ |
- | This guide was tested on clean installation of [[http:// | + | This guide was tested on clean installation of [[http:// |
Everything is done from command line, that means everything can be done over ssh on remote server.\\ | Everything is done from command line, that means everything can be done over ssh on remote server.\\ | ||
\\ | \\ | ||
Line 10: | Line 10: | ||
They can be installed using package manager **(Note: to install packages using package manager you need root permissions)**. | They can be installed using package manager **(Note: to install packages using package manager you need root permissions)**. | ||
* **a. Make, g++, zlib, tinyxml**\\ Install them with command: **apt-get install make g++ zlib1g-dev libtinyxml-dev** | * **a. Make, g++, zlib, tinyxml**\\ Install them with command: **apt-get install make g++ zlib1g-dev libtinyxml-dev** | ||
- | * **b. Lua**\\ When you want Lua 5.2 then install it with command: **apt-get install liblua5.2-dev**\\ When you want Lua 5.1 then install it with command: **apt-get install liblua5.1-dev** | + | * **b. Lua**\\ When you want Lua 5.4 then install it with command: **apt-get install liblua5.4-dev**\\ When you want Lua 5.3 then install it with command: **apt-get install liblua5.3-dev**\\ When you want Lua 5.2 then install it with command: **apt-get install liblua5.2-dev**\\ When you want Lua 5.1 then install it with command: **apt-get install liblua5.1-dev** |
* **c. Database support (optional)**\\ When you want **PostgreSQL** then install development files with command: **apt-get install libpq-dev**\\ When you want **MySQL** then install development files with command: **apt-get install libmysqlclient-dev**\\ When you want **MariaDB** then install development files with command: **apt-get install libmariadb-client-lgpl-dev-compat**\\ When you want **SQLite** then install development files with command: **apt-get install libsqlite3-dev**\\ **Important note: SQLite on Debian is compiled without [[http:// | * **c. Database support (optional)**\\ When you want **PostgreSQL** then install development files with command: **apt-get install libpq-dev**\\ When you want **MySQL** then install development files with command: **apt-get install libmysqlclient-dev**\\ When you want **MariaDB** then install development files with command: **apt-get install libmariadb-client-lgpl-dev-compat**\\ When you want **SQLite** then install development files with command: **apt-get install libsqlite3-dev**\\ **Important note: SQLite on Debian is compiled without [[http:// | ||
==== 2. Downloading source and compile. ==== | ==== 2. Downloading source and compile. ==== | ||
* **a. PtokaX source**\\ | * **a. PtokaX source**\\ | ||
- | * **On Debian/ | + | * Download it with command: **wget** < |
- | * **On Dyson**\\ Download it with command: **wget** < | + | |
* Now we have in actual directory new directory PtokaX. Go to that directory with command: **cd PtokaX** | * Now we have in actual directory new directory PtokaX. Go to that directory with command: **cd PtokaX** | ||
* **b. PtokaX compile**\\ | * **b. PtokaX compile**\\ | ||
- | * **PtokaX without database support**\\ When you have Lua 5.2 then compile PtokaX with command: **make lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make** | + | * **PtokaX without database support**\\ When you have Lua 5.4 then compile PtokaX with command: **make**\\ When you have Lua 5.3 then compile PtokaX with command: **make lua53**\\ When you have Lua 5.2 then compile PtokaX with command: **make lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make |
- | * **PtokaX with PostgreSQL database support**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-postgres lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-postgres** | + | * **PtokaX with PostgreSQL database support**\\ When you have Lua 5.4 then compile PtokaX with command: **make -f makefile-postgres**\\ When you have Lua 5.3 then compile PtokaX with command: **make -f makefile-postgres lua53**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-postgres lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-postgres |
- | * **PtokaX with MySQL or MariaDB database support**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-mysql lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-mysql** | + | * **PtokaX with MySQL or MariaDB database support**\\ When you have Lua 5.4 then compile PtokaX with command: **make -f makefile-mysql**\\ When you have Lua 5.3 then compile PtokaX with command: **make -f makefile-mysql lua53**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-mysql lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-mysql |
- | * **PtokaX with SQLite database support**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-sqlite lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-sqlite** | + | * **PtokaX with SQLite database support**\\ When you have Lua 5.4 then compile PtokaX with command: **make -f makefile-sqlite**\\ When you have Lua 5.3 then compile PtokaX with command: **make -f makefile-sqlite lua53**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-sqlite lua52**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-sqlite |
==== 3. Setup and run. ==== | ==== 3. Setup and run. ==== | ||
* **a. **[[guides: | * **a. **[[guides: |
guides/debian_bugbuntu.1437057163.txt.gz · Last modified: 16/07/2015 14:32 by ppk