-
Notifications
You must be signed in to change notification settings - Fork 19
Build
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
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