THE INSTALLATION PACKAGES

THE INSTALLATION DIRECTIVES FOR LINUX DISTRIBUTIONS

On the GNU/Linux versions, the pcynlitx is installed directly from the command line interface. The install scripts automatically download related installation packages from the project repository and perform all of the required operations for you. For the installation, root privilege is required. After download the package which is proper for your GNU/Linux distribution, you can install the packages from the command line with the commands given in below. ( The command must be executed on the directory which the package is loaded )

Ubuntu : sudo apt-get install ./Pcynlitx-Ubuntu-20.04.deb

Debian : sudo apt-get install ./Pcynlitx_Debian-10.5.deb

Fedora : sudo dnf install Pcynlitx-Fedora-32.x86_64.rpm

Some extra instructions for debian installation

In fedora, ubuntu and their derivatives, you can directly install the platform with install command. However, in debian, the users are not in the "sudo" list in default. Therefore, in order to provide root privilege, at first, su command must be used. Then, you can run installation command given in above as root user. If you have already added the user to the "sudoers" file, you can run the installation script directly. If you want to add the user to the sudo list you can use command which is given in below.

usermod -a -G sudo username

If the "usermod" command is not your current path, you must enter the exact path of usermod command as root.

/usr/sbin/usermod -a -G sudo username

You must enter your default user name to the place in which depicted as "username".

In pcynlitx, wxWidgets library is used as user interface toolkit. Thus, on the installation process, basic wxWidgets tools are installed on the installation process.

How pcynlitx can be removed from Linux

You can uninstall ( remove ) the pcynlitx with the commands given in below

Ubuntu : sudo apt-get remove pcynlitx

Debian : sudo apt-get remove pcynlitx

Fedora : sudo dnf remove pcynlitx

THE INSTALLATION FOR WINDOWS 10 OPERATING SYSTEM

The installer performs every operation which is necessary for basic installation automatically. The installer places the platform to the directory that is named as "C:\Program Files (x86)" on the Windows 10 operating system.

MINGW64 installation

Different from the Linux version of the pcynlitx platform, Windows 10 implementation needs a Mingw64 C++ compiler. However, the installer package does not include Mingw64 C++ compiler. Therefore, in order to be use the pcynlitx platform on Windows 10, the users must install the version of the Mingw64 compiler. The latest version of the suitable Mingw64 compiler and its installation directives are given in below.

From the link given in below, Mingw64 compiler packages can be downloaded.

https://sourceforge.net/projects/mingw-w64/files/

The required package: MinGW-W64 GCC-8.1.0, x86_64-posix-seh

Download and unzip the files to the directory "C:\" or "C:\Program Files (x86)"

Open the panel that is used in order to set path variables. The panel can be opened with the way given in below.

Control Panel -> System and Security -> System -> Advanced System Settings ->Environment Variables

The following paths must be added to the user path ( The path variables to be used for the users )

Mingw64 paths for the location "C:\"

  • C:\mingw64
  • C:\mingw64\bin
  • C:\mingw64\include
  • C:\mingw64\x86_64-w64-mingw32
  • C:\mingw64\x86_64-w64-mingw32\include
  • C:\mingw64\x86_64-w64-mingw32\lib

Mingw64 paths for the location "C:\Program Files (x86)"

  • C:\Program Files (x86)\mingw64
  • C:\Program Files (x86)\mingw64\bin
  • C:\Program Files (x86)\mingw64\include
  • C:\Program Files (x86)\mingw64\x86_64-w64-mingw32
  • C:\Program Files (x86)\mingw64\x86_64-w64-mingw32\include
  • C:\Program Files (x86)\mingw64\x86_64-w64-mingw32\lib

CLONNING THE PROJECT SOURCE CODE :

If you want to constribute the project, you can clone the source code directory from the project repository. In order to clone the project, please open the terminal and type the command that is given in below ( It is assumed that git version control system is used as version control system and it has been already installed ).

The clonning linux implementation:

git clone https://github.com/Erkam-Murat-Bozkurt/Pcynlitx.git PCYNLITX.PROJECT

The clonning windows implementation:

git clone https://github.com/Erkam-Murat-Bozkurt/Pcynlitx_Windows.git PCYNLITX.PROJECT.WINDOWS