Open5gs: Compile: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 16: Line 16:
  ./build/tests/attach/attach # Untuk EPC
  ./build/tests/attach/attach # Untuk EPC
  ./build/tests/registration/registration  #untuk core 5g
  ./build/tests/registration/registration  #untuk core 5g
 
  cd build
  cd build
  meson test -v
  meson test -v
 
  cd build
  cd build
  ninja install
  ninja install
  cd ../
  cd ../

Revision as of 04:11, 16 November 2022

Install Dependencies

sudo apt install python3-pip python3-setuptools python3-wheel ninja-build build-essential flex bison git libsctp-dev libgnutls28-dev 
libgcrypt-dev libssl-dev libidn11-dev libmongoc-dev libbson-dev libyaml-dev libnghttp2-dev libmicrohttpd-dev libcurl4-gnutls-dev 
libnghttp2-dev libtins-dev libtalloc-dev meson

Clone Dari Source

git clone https://github.com/open5gs/open5gs

Compile pakai Meson

cd open5gs
meson build --prefix=`pwd`/install
ninja -C build

Cek apakah Compile Sudah Benar

./build/tests/attach/attach # Untuk EPC
./build/tests/registration/registration  #untuk core 5g

cd build
meson test -v

cd build
ninja install
cd ../