guides:debian_bugbuntu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
guides:debian_bugbuntu [24/12/2012 21:49] – ppk | guides:debian_bugbuntu [13/04/2017 16:42] – 0.5.2.2 ppk | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Compile on Debian/ | + | ====== Compile on Debian/Mint/Ubuntu/ |
- | This guide was tested on clean installation of Debian | + | 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 6: | Line 6: | ||
If you are not in command line then you need to go here some way (ie if gnome is installed then open terminal). | If you are not in command line then you need to go here some way (ie if gnome is installed then open terminal). | ||
==== 1. Prerequisites. ==== | ==== 1. Prerequisites. ==== | ||
- | For PtokaX compile you need **make** (tool controlling executable generation from sources), **g++** (c++ compiler), **zlib** (compression library used to save hub badwith) and **Lua** (programming language used for scripting).\\ | + | For PtokaX compile you need **make** (tool controlling executable generation from sources), **g++** (c++ compiler), **zlib** (compression library used to save hub badwith), **tinyxml** (library used to read and write xml files) and **Lua** (programming language used for scripting).\\ |
+ | For database support you need database development files for database that will be used.\\ | ||
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**\\ | + | * **a. Make, g++, zlib, tinyxml**\\ Install them with command: **apt-get install make g++ zlib1g-dev libtinyxml-dev** |
- | * **b. g++**\\ Install | + | * **b. Lua**\\ When you want Lua 5.3 then install |
- | | + | * **c. Database support (optional)**\\ When you want **PostgreSQL** |
- | * **d. Lua**\\ When you want Lua 5.1 then install | + | |
==== 2. Downloading source and compile. ==== | ==== 2. Downloading source and compile. ==== | ||
- | * **a. PtokaX source**\\ Download it with command: **wget** < | + | * **a. PtokaX source**\\ |
- | * **b. TinyXml source**\\ TinyXml is library used by PtokaX | + | * Download it with command: **wget** < |
- | * **c. TinyXml | + | * Now we have in actual directory new directory PtokaX. Go to that directory with command: **cd PtokaX** |
- | * **d. PtokaX | + | * **b. PtokaX compile**\\ |
+ | * **PtokaX | ||
+ | * **PtokaX with PostgreSQL database support**\\ When you have Lua 5.3 then compile | ||
+ | * **PtokaX with MySQL or MariaDB database support**\\ When you have Lua 5.3 then compile | ||
+ | * **PtokaX | ||
==== 3. Setup and run. ==== | ==== 3. Setup and run. ==== | ||
* **a. **[[guides: | * **a. **[[guides: | ||
- | * **b. **[[guides: | + | * **b. **[[guides: |
+ | * **c. **[[guides: | ||
guides/debian_bugbuntu.txt · Last modified: 29/12/2022 00:12 by ppk