Prerequisites
Before getting started, make sure you have the following installed on your system.
No additional project-specific dependencies are required. All remaining components are managed by the CipherCell Configurator.
Required Packages (for a fully Docker-based installation)
- Git
- Python 3 (Make sure to have installed Python 3.10 or higher)
- Docker
- Docker Compose
Ubuntu
sudo apt-get update && sudo apt-get install -y \
git \
python3 \
docker.io \
docker-compose-v2
MacOS
For example, when using Homebrew:
brew install git python
Install Docker Desktop for Mac from the official website.
⚠️ Ensure Docker is running, and you have permission to execute Docker commands.
Required Packages for Native Installation
Native compilation is currently supported only for UEs and the gNB, and only on Linux systems.
On Ubuntu, you can install the required dependencies as follows:
sudo apt-get update
sudo apt-get install -y \
build-essential \
cmake \
libdw-dev \
binutils-dev \
libdwarf-dev \
libelf-dev \
pkg-config \
libfftw3-dev \
libyaml-cpp-dev \
libmbedtls-dev \
doxygen \
libsctp-dev
Clone the Repository
Start by cloning the repository and navigating into the project directory:
git clone git@github.com:CipherCell-DEV/oran-deploy-manager.git
cd oran-deploy-manager