OpenNebula Innovation Team APT Repository

Custom-built packages from project branches

Available Projects

Each project contains OpenNebula packages built from a specific branch.

fake-project Browse packages
poc-oneai Browse packages
poc-cognit Browse packages

Supported Distributions

Ubuntu 22.04 (jammy) Ubuntu 24.04 (noble)

Quick Start

1 Add the repository

Replace <PROJECT> with the project you need.

# Add the repository (auto-detects your Ubuntu version)
echo "deb [trusted=yes] http://5.2.88.196/repo/ $(lsb_release -cs) <PROJECT>" \
  | sudo tee /etc/apt/sources.list.d/opennebula-innovation.list
2 Update and install
sudo apt update
sudo apt install opennebula opennebula-fireedge # ... and any other packages you need

See the full tutorial for switching projects, troubleshooting, and more.

Copy-Paste Sources

Use one of these lines depending on your project. The distribution is auto-detected.

Project sources.list entry
fake-project deb [trusted=yes] http://5.2.88.196/repo/ $(lsb_release -cs) fake-project
oneai deb [trusted=yes] http://5.2.88.196/repo/ $(lsb_release -cs) oneai
poc-oneai deb [trusted=yes] http://5.2.88.196/repo/ $(lsb_release -cs) poc-oneai
poc-cognit deb [trusted=yes] http://5.2.88.196/repo/ $(lsb_release -cs) poc-cognit
Important: Use only ONE project per machine. Different projects contain the same packages built from different branches. Enabling multiple projects would cause package conflicts.

Documentation

Repository Structure

Path Description
/repo/ Repository root
/repo/dists/ Distribution metadata
/repo/pool/ Package files (.deb), organized by project