PtokaX wiki

Hub (server) for Direct Connect

User Tools

Site Tools


guides:debian_bugbuntu_sqlite

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
guides:debian_bugbuntu_sqlite [01/07/2015 14:33] – created ppkguides:debian_bugbuntu_sqlite [04/07/2015 20:02] (current) – removed ppk
Line 1: Line 1:
-====== Compile on Debian/Ubuntu with SQLite database support ====== 
-This guide was tested on clean installation of Debian GNU/Linux 8 and Ubuntu GNU/Linux 13.10.\\ 
-Everything is done from command line, that means everything can be done over ssh on remote server.\\ 
-\\ **Important note: SQLite on Debian is compiled without [[http://www.icu-project.org|ICU]] support. Because of that case-insensitive string comparing is working only for simple a-z and A-Z characters. When you want correct behavior, then recompile SQLite library with ICU support.**\\ 
-\\ 
-In my case was only base system installed, that means after startup and login i was already in command line and working directory was my home directory.\\ 
-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. ==== 
-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), **libsqlite3** (SQLite library) and **Lua** (programming language used for scripting).\\ 
-They can be installed using package manager **(Note: to install packages using package manager you need root permissions)**. 
-  * **a. Make, g++, zlib, tinyxml, libsqlite3**\\ Install them with command: **apt-get install make g++ zlib1g-dev libtinyxml-dev libsqlite3-dev** 
-  * **b. Lua**\\ When you want Lua 5.1 then install it with command: **apt-get install liblua5.1-dev**\\ When you want Lua 5.2 then install it with command: **apt-get install liblua5.2-dev** 
-==== 2. Downloading source and compile. ==== 
-  * **a. PtokaX source**\\ Download it with command: **wget** <html><b>http://www.PtokaX.org/files/0.5.1.0-nix-src.tgz</b></html>\\ Unpack downloaded archive with command: **tar -xf 0.5.1.0-nix-src.tgz**\\ Now we have in actual directory new directory PtokaX. Go to that directory with command: **cd PtokaX** 
-  * **b. PtokaX compile**\\ When you have Lua 5.1 then compile PtokaX with command: **make -f makefile-sqlite**\\ When you have Lua 5.2 then compile PtokaX with command: **make -f makefile-sqlite lua52** 
-==== 3. Setup and run. ==== 
-  * **a. **[[guides:unix_sqlite_basic_setup|Basic setup with SQLite.]] 
-  * **b. **[[guides:unix_run|How to run as console application or daemon.]] 
  
guides/debian_bugbuntu_sqlite.1435761216.txt.gz · Last modified: 01/07/2015 14:33 by ppk