Hallo,
um ein Einfaches zusätzliches lokales Repository (ohne UCR Konfiguration) für eigene Pakete anzulegen kann wie folgt vorgegangen werden:
mkdir /var/www/lokale-pakete
cd /var/www/lokale-pakete
cp <*.deb Dateien> .
apt-ftparchive packages . > Packages
Dieses Repository kann auf den angeschlossenen Systemen dann z.B. über eine Datei /etc/apt/sources.list.d/21_local-component.list eingebunden werden:
deb http://<FQDN des Repository Servers>/lokale-pakete /
Ein per UCR konfigurierbares zusätzliches Repository (dieses kann z.B. einfach per UCR Richtlinien auf alle UCS-Systeme verteilt werden), kann wie folgt angelegt werden:
mkdir -p /var/lib/univention-repository/mirror/2.4/maintained/component/local-component
cd /var/lib/univention-repository/mirror/2.4/maintained/component/
cp <*.deb Dateien> local-component/
apt-ftparchive packages local-component/ | gzip > local-component/Packages.gz
Dieses Repository kann auf UCS-Systemen über die UCR-Variable repository/online/component/local-component=enabled eingebunden werden:
ucr set repository/online/component/local-component=enabled
Mit freundlichen Grüßen
Janis Meybohm