guides:centos
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| guides:centos [13/04/2014 03:38] – 0.5.0.2 ppk | guides:centos [13/04/2017 16:47] (current) – 0.5.2.2 ppk | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Compile on CentOS ====== | ====== Compile on CentOS ====== | ||
| - | This guide was tested on clean installation of CentOS GNU/Linux 5.8 and 6.3.\\ | + | This guide was tested on clean installation of [[http://www.centos.org|CentOS]] 7 (1503).\\ |
| 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.\\ | ||
| \\ | \\ | ||
| 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.\\ | 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.\\ | ||
| + | For database support you need database development files for database that will be used.\\ | ||
| 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) 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)**. | They can be installed using package manager **(Note: to install packages using package manager you need root permissions)**. | ||
| - | * **a. Make**\\ In my case was installed but to be sure you can run: **yum install make** | + | * **a. Make, g++, zlib, Lua**\\ In my case was installed but to be sure you can run: **yum install make gcc-c++ zlib-devel lua-devel** |
| - | * **b. g++**\\ Install it with command: **yum install | + | * **b. Database support (optional)**\\ When you want **PostgreSQL** then install development files with command: **yum install |
| - | | + | |
| - | | + | |
| ==== 2. Downloading source and compile. ==== | ==== 2. Downloading source and compile. ==== | ||
| - | * **a. PtokaX source**\\ Download it with command: **wget** < | + | * **a. PtokaX source**\\ Download it with command: **curl -O** < |
| * **b. PtokaX compile**\\ | * **b. PtokaX compile**\\ | ||
| - | | + | |
| - | | + | |
| - | | + | * **PtokaX with SQLite database support**\\ Compile PtokaX with command: **make -f makefile-sqlite centos** |
| + | | ||
| ==== 3. Setup and run. ==== | ==== 3. Setup and run. ==== | ||
| * **a. **[[guides: | * **a. **[[guides: | ||
| - | * **b. **[[guides: | + | * **b. **[[guides: |
| + | * **c. **[[guides: | ||
guides/centos.1397360324.txt.gz · Last modified: 13/04/2014 03:38 by ppk
