This repository hosts RPM packages published by @aHolbreich Web and serves them via GitHub Pages.
Repository URL:
Simple RPM repository for distributing packages such as adr-tool and tl.
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
sudo dnf install tl
Currently published packages:
adr-tooltlPublished RPMs currently present in this repository:
adr-tool-0.3.5-1.30b0000.noarch.rpmadr-tool-0.4.0-0.6904ff3.noarch.rpmadr-tool-0.6.0-0.db63dc2.noarch.rpmtl-0.8.0-1.x86_64.rpmtl-0.8.1-1.x86_64.rpmtl-0.9.0-1.x86_64.rpm
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:
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.
If you update this repository manually, regenerate metadata with:
createrepo_c --update .
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:
/etc/yum.repos.d/