nikdoof.com

/posts/ 2020/dimension-rpms-repository

Dimension RPMs Repository

Jul 4, 2020

Warning: This post was written 1834 days ago, and may contain incorrect information, outdated opinions, and incorrect language due to my age at the time. Opinions in this post are not representative of who I am as a person today.

While I was in the progress of setting up dimension.sh I slowly came to the realisation that the distribution I select (CentOS 8) didn’t have coverage for a lot of the popular utilities that are required on a pubnix system. Thankfully the EPEL exists and while most packages were not built for CentOS 8 the source RPMs were available to download and build.

But, we did encounter a few issues with some other packages, for example efingerd and gophernicus, these are available on most Debian distributions but not for RHEL base ones. So I took the time to create some package SPEC files and create the RPMs for CentOS 8.

These SPECs are now available on GitHub, and the resulting RPMs are available at YUM repository hosted on GitHub pages. To use the YUM repo all you need to do is either manually download the .repo file. or run the following:

# yum-config-manager --add-repo http://dimension-sh.github.io/dimension-rpms/dimension-rpms.repo

At the moment I’m not planning on building for RHEL/CentOS 7, but the SPECs should work for them and its relatively easy to build the repository manually.