Infrapod Package Repository

Official package repository for Infrapod software.

RHEL / AlmaLinux / Rocky Linux / Fedora (DNF)

# Import the GPG key
sudo rpm --import https://repo.infrapod.nl/rpm/RPM-GPG-KEY-infrapod

# Add the repository
sudo tee /etc/yum.repos.d/infrapod.repo <<EOF
[infrapod]
name=Infrapod Repository
baseurl=https://repo.infrapod.nl/rpm/$releasever
enabled=1
gpgcheck=1
gpgkey=https://repo.infrapod.nl/rpm/RPM-GPG-KEY-infrapod
priority=1
EOF

# Install packages
sudo dnf install <package-name>

Debian / Ubuntu (APT)

# Import the GPG key
curl -fsSL https://repo.infrapod.nl/deb/GPG-KEY-infrapod \
  -o /etc/apt/keyrings/infrapod.asc

# Add the repository
cat > /etc/apt/sources.list.d/infrapod.sources <<EOF
Types: deb
URIs: https://repo.infrapod.nl/deb
Suites: $(lsb_release -cs)
Components: main
Signed-By: /etc/apt/keyrings/infrapod.asc
EOF

# Set repository priority
sudo tee /etc/apt/preferences.d/infrapod <<EOF
Package: *
Pin: origin repo.infrapod.nl
Pin-Priority: 900
EOF

# Install packages
sudo apt update
sudo apt install <package-name>

Libguestfs Base Images (virt-builder)

# Download the repository GPG key
sudo curl -fsSL https://repo.infrapod.nl/libguestfs/GPG-KEY-infrapod \
  -o /etc/virt-builder/infrapod.gpg

# Add the repository
sudo tee /etc/virt-builder/repos.d/infrapod.conf <<EOF
[infrapod.nl]
uri=https://repo.infrapod.nl/libguestfs/index.asc
gpgkey=file:///etc/virt-builder/infrapod.gpg
EOF

# List available templates
virt-builder --list

# Build a VM from a template
virt-builder <template-name> --format qcow2 -o vm.qcow2
Admin