Skip to content
LeeJeKyoung edited this page Nov 19, 2021 · 9 revisions

시작하기

ossNacClient는 개방형OS 3사(구름OS, 하모니카OS, TMAX21OS)를 지원합니다.

개발 패키지

기본적인 개발환경은 Ubuntu18.04를 사용하며 시작하기 전 의존성을 가지는 패키지를 다음과 같이 설치하여 주십시오.

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는 TMAX21 OS를 공식적으로 지원합니다.

TMAX OS HE버전에서 실행할 경우 아래의 의존성 패키지를 추가 설치하여 주십시오.
(TMAX OS HE버전에 대한 업데이트 및 지원은 2021년 12월에 종료됩니다.)

추가 의존성 패키지는 여기에서 다운로드 할 수 있습니다.

cd dependency/tmax
sudo dpkg -i *.deb

의존성 패키지

ossNacClient는 CURL과 dos2unix를 런타임에 실행하고 있습니다.
개발환경 혹은 개방형OS에서 기본적으로 설치되어 있지 않은 경우 다음과 같이 설치하여 주십시오.

sudo apt update
sudo apt install curl
sudo apt install dos2unix

빌드

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

릴리즈 빌드

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

make -j 4

설치

make install을 통한 설치는 준비중에 있습니다.

클라이언트를 설치하기 위한 수동 가이드입니다.
각각의 파일 위치는 다음과 같습니다.

실행파일
/usr/bin/nacclient

설정 및 리소스
/etc/ionenac/client.ini
/etc/ionenac/string_resource.ini
Clone this wiki locally