This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
guides:arch [16/08/2015 06:51] ppk 0.5.2.0 |
guides:arch [15/01/2017 09:11] ppk Updated to match actual makefiles |
||
---|---|---|---|
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: **pacman -S make gcc zlib tinyxml** | * **a. Make, g++, zlib, tinyxml**\\ Install them with command: **pacman -S make gcc zlib tinyxml** | ||
- | * **b. Lua**\\ When you want Lua 5.2 then install it with command: **pacman -S lua52**\\ When you want Lua 5.1 then install it with command: **pacman -S lua51** | + | * **b. Lua**\\ When you want Lua 5.3 then install it with command: **pacman -S lua**\\ When you want Lua 5.1 then install it with command: **pacman -S lua51** |
* **c. Database support (optional)**\\ When you want **PostgreSQL** then install development files with command: **pacman -S postgresql-libs**\\ When you want **SQLite** then install development files with command: **pacman -S sqlite**\\ When you want **MariaDB** then install development files with command: **pacman -S mariadb** | * **c. Database support (optional)**\\ When you want **PostgreSQL** then install development files with command: **pacman -S postgresql-libs**\\ When you want **SQLite** then install development files with command: **pacman -S sqlite**\\ When you want **MariaDB** then install development files with command: **pacman -S mariadb** | ||
==== 2. Downloading source and compile. ==== | ==== 2. Downloading source and compile. ==== | ||
* **a. PtokaX source**\\ | * **a. PtokaX source**\\ | ||
- | * Download it with command: **curl -O** < | + | * Download it with command: **curl -O** < |
* 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 | + | * **PtokaX without database support**\\ When you have Lua 5.3 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 | + | * **PtokaX with PostgreSQL database support**\\ When you have Lua 5.3 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 | + | * **PtokaX with MariaDB database support**\\ When you have Lua 5.3 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 | + | * **PtokaX with SQLite database support**\\ When you have Lua 5.3 then compile PtokaX with command: **make -f makefile-sqlite |
==== 3. Setup and run. ==== | ==== 3. Setup and run. ==== | ||
* **a. **[[guides: | * **a. **[[guides: |