rpm-repo

Holbreich RPM Repository

This repository hosts RPM packages published by Alexander Holbreich and serves them via GitHub Pages.

Repository URL:

Purpose

This is a simple personal RPM repository for distributing packages such as adr-tool.

The repository contains:

Supported clients

This repository is intended for RPM-based systems such as:

Installation

Create a repo file on your system:

echo '[Holbreich]
name=Holbreich Repository
baseurl=https://aholbreich.github.io/rpm-repo/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/holbreich.repo

Then install packages as usual, for example:

sudo dnf install adr-tool

Trust model

At the moment this repository does not publish signed RPM packages or signed repository metadata.

That is why the example configuration currently uses:

gpgcheck=0

This is acceptable for a personal repository if you understand the trade-off, but it is weaker than a properly signed RPM repository.

Planned future improvement:

Available packages

Currently published packages:

Published RPMs currently present in this repository:

How it is maintained

Repository metadata is generated with createrepo_c.

A GitHub Actions workflow updates repodata/ when:

That keeps the repository usable by DNF/YUM clients without having to regenerate metadata manually for unrelated edits.

Development / maintenance notes

If you update this repository manually, regenerate metadata with:

createrepo_c --update .

Troubleshooting

Refresh local package metadata if needed:

sudo dnf clean all
sudo dnf makecache

Inspect repository configuration:

sudo dnf repolist

If package installation fails, verify that: