Skip to content

Build_ENG

LeeJeKyoung edited this page Nov 19, 2021 · 7 revisions

Getting Started

ossNacClient supports Open OS 3 companies (Gooroom OS, Hamonikr OS, TMAX21 OS).

Development Package

The basic development environment uses Ubuntu18.04, and before starting, install the packages with dependencies as follows.

sudo apt install cmake
sudo apt install libgtk-3-dev
sudo apt install libwebkit2gtk-4.0-dev
sudo apt install libssl-dev

TMAX OS

ossNacClient officially supports TMAX21 OS.

When running on TMAX OS HE version, please install the following dependency packages additionally.
(Update and support for TMAX OS HE version will end in December 2021.)

Additional dependency packages can be downloaded from here.

cd dependency/tmax
sudo dpkg -i *.deb

Dependency packages

ossNacClient is running CURL and dos2unix at runtime.
If it is not installed by default in the development environment or Open OS, please install it as follows.

sudo apt update
sudo apt install curl
sudo apt install dos2unix

Build

git clone https://github.com/HuneOpenUp/ossNacClient.git

cd ossNacClient/src

mkdir ./build
cd ./build
cmake -DCMAKE_BUILD_TYPE=Debug ..

make -j 4

./bin/nacclient

Release Build

rm -rf ./build
mkdir ./build
cd ./build
cmake..

make -j 4

Installation

Installation via make install is in preparation.

Manual guide for installing the ossNacClient.
The location of each file is as follows.

executable file
/usr/bin/nacclient

Settings and Resources
/etc/ionenac/client.ini
/etc/ionenac/string_resource.ini

Clone this wiki locally