Official community repositories

Posted by Enno on Thursday, July 04, 2024

After a long time of not being able to provide community repositories that allow for seamless updates of Cobbler versions, we can finally announce that they are back!

Here are the link for the different Cobbler versions1:

These repositories (and future ones for newer version of Cobbler) can be also found on our Website:

  • Cobbler 3: https://cobbler.github.io/downloads/2.x.x.html
  • Cobbler 2: https://cobbler.github.io/downloads/3.x.x.html

In case you want to build the packages from source or locally for yourself you can find the instructions here: https://cobbler.readthedocs.io/en/latest/installation-guide.html

How to use the OBS repositories with the major package providers?

OBS repositories offer the benefit that it automatically rebuilds your package based on updates of transitive dependencies. As such you can always be sure that your package is compatible with the installed software on your system.

openSUSE

zypper addrepo https://download.opensuse.org/repositories/systemsmanagement:cobbler:<cobbler branch>/<os version>/systemsmanagement:cobbler:<cobbler branch>.repo
zypper refresh
zypper install cobbler

RedHat based distributions

cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/systemsmanagement:cobbler:<cobbler branch>/<os version>/systemsmanagement:cobbler:<cobbler branch>.repo
yum install cobbler

Ubuntu

echo 'deb http://download.opensuse.org/repositories/systemsmanagement:/cobbler:/<cobbler branch>/<os version>/ /' | sudo tee /etc/apt/sources.list.d/systemsmanagement:cobbler:<cobbler branch>.list
curl -fsSL https://download.opensuse.org/repositories/systemsmanagement:cobbler:<cobbler branch>/<os version>/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/systemsmanagement_cobbler_<cobbler branch>.gpg > /dev/null
sudo apt update
sudo apt install cobbler

Closing remarks

We do hope that those repositories find wider adoption for those people that either need a specific version of Cobbler or don’t have Cobbler submitted in their operating system. Please do request support for new operating systems as a GitHub Issue.

Please don’t attempt to use the RPMs for operating systems that they are not built for. It will cause issues that are hard to debug. We are attempting to progress a container based release for Cobbler that enables everyone to use it on their operating system of choice.

Footnotes

  1. These repositories are provided without any kind of warranty and “as is”. 


comments powered by Disqus

Related posts in 2024 Jul

Cobbler 3.3.6 Released
Posted on July 16, 2024
Read more
Cobbler 3.3.5 Released
Posted on July 05, 2024
Read more
Official community repositories
Posted on July 04, 2024
Read more