From d8d418b69ce203c95128c38d84eddc6d0810db4a Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: Wed, 15 Feb 2023 19:03:14 -0300
Subject: [PATCH] Add the installation of OAI gNB and OAI UE (branch develop)

---
 .../oai_gNB_and_UE_install.sh                 | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100755 openairinterface5g/openairinterface-install-scripts/oai_gNB_and_UE_install.sh

diff --git a/openairinterface5g/openairinterface-install-scripts/oai_gNB_and_UE_install.sh b/openairinterface5g/openairinterface-install-scripts/oai_gNB_and_UE_install.sh
new file mode 100755
index 000000000..1d4470692
--- /dev/null
+++ b/openairinterface5g/openairinterface-install-scripts/oai_gNB_and_UE_install.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+sudo apt-get update
+
+## Install dependencies 
+# sudo apt-get install -y autotools-dev
+sudo apt-get install -y automake 					    # Required for run 'swig/autogen.sh'
+sudo apt-get install -y g++ make libpcre2-dev byacc     # Required for swig install
+sudo apt-get install -y cmake python3-dev libsctp-dev 	# Required for flexric install
+# sudo apt-get install -y libpcre2-dev
+# sudo apt-get install -y pcre2-utils
+# sudo apt-get install -y bison
+# sudo apt-get install -y byacc
+# sudo apt-get install -y g++ 
+# sudo apt-get install -y libsctp-dev python3.8 libpcre2-dev python3-dev 
+
+## Repository OAI dependencies
+sudo add-apt-repository ppa:ettusresearch/uhd -y
+sudo apt-get update -y
+
+## OAI dependencies
+## Testar com a libuhd4.4.0 ao invés de libuhd4.2.0u
+sudo apt-get install libuhd-dev uhd-host -y
+sudo apt-get install libuhd4.2.0 -y					# Required for OpenAirInterface install
+sudo dpkg -i --force-overwrite /var/cache/apt/archives/libuhd4.2.0_4.2.0.1-0ubuntu1~focal1_amd64.deb
+
+# Work directory path is the current directory
+WORK_DIR=$HOME
+
+## Install OAI UE and OAI gNB
+cd $WORK_DIR/
+git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
+cd $WORK_DIR/openairinterface5g
+git checkout develop
+git config --global user.email "you@example.com"
+git config --global user.name "Your Name"
+
+source oaienv
+cd cmake_targets
+sudo ./build_oai -I -w USRP -i
+sudo ./build_oai --gNB --nrUE -c -C -w USRP --ninja --build-lib all
-- 
GitLab