======Kleine Anleitung: Eigenes Repository mit REPREPRO======
Zuerst einen GPG Key für das Repo erzeugen oder deinen offiziellen...
=====Reprepro installieren:=====
apt-get install reprepro
Folgende Ordner erstellen:
mkdir -p /apt
mkdir -p /apt/conf
mkdir -p /apt/incoming
=====Apache konfigurieren=====
/ >
# We want the user to be able to browse the directory manually
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all
# This syntax supports several repositories, e.g. one for Debian, one for Ubuntu.
# Replace * with debian, if you intend to support one distribution only.
/apt/*/db/">
Order deny,allow
Deny from all
/apt/*/conf/">
Order deny,allow
Deny from all
/apt/*/incoming/">
Order allow,deny
Deny from all
=====Reprepro konfigurieren=====
Folgende Datei erstellen: /conf/distributions
Origin: Your Name
Label: Your own label
Suite: stable
Codename: sarge
Version: 3.1
Architectures: i386 all source
Components: main non-free contrib
Description: Your description
SignWith:
# Wenn mehrere Architekturen unterstützt werden sollen
Origin: Your Name
Label: Your own label
Suite: unstable
Codename: sid
Architectures: i386 all source
Components: main non-free contrib
Description: Your description
SignWith:
Folgende Datei erstellen: conf/options
verbose
basedir /var/www/repos/apt/debian
ask-passphrase
=====Aller Ende ist einfach=====
reprepro includedeb
Entweder aus dem heraus ausführen oder mit
reprepro -b includedeb
oder die ''REPREPRO_BASE_DIR'' home Variable setzen