You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

The O-RAN-SC project uses PackageCloud.io repositories to publish binary artifacts like Debian (.deb) and RPM Package Manager (.rpm) packages.
For complete details on using PackageCloud please see their documentation: https://packagecloud.io/docs

The following O-RAN-SC repositories are defined:

  • o-ran-sc/master - development builds pushed manually; used as a sandbox only.
  • o-ran-sc/staging - release candidate builds, pushed automatically by Jenkins
  • o-ran-sc/release - released versions, created manually by the Linux Foundation release engineering team.

Files can be downloaded and installed manually.  For example, here's how to install a recent version of the RMr library in a Dockerfile using an Debian/Ubuntu base:

# Install RMr using debian package hosted at packagecloud.io
ARG RMR_VER=1.0.43
RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr_${RMR_VER}_amd64.deb/download.deb
RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr-dev_${RMR_VER}_amd64.deb/download.deb
RUN dpkg -i rmr_${RMR_VER}_amd64.deb
RUN dpkg -i rmr-dev_${RMR_VER}_amd64.deb

Alternately a repository can be installed for use by the usual tools, for example in Ubuntu via "apt-get".  The following command will make the "master" repository available in an Ubuntu system:

curl -s https://packagecloud.io/install/repositories/o-ran-sc/staging/script.deb.sh | sudo bash
  • No labels