12.1.2. reprepro

12.1.2.1. Publikace vytvořené repository
12.1.2.2. Jednoduché úkony

Zdroje a odkazy:

Nejdříve nainstalujeme balíček reprepro.

# aptitude install reprepro

Nyní učiníme rozhodnutí, kde budeme mít náš repositář. Doporučuji použít adresář /var/packages, ale na stroji kdy /var byl na melém disku a nebylo lze to řešit jinak jsem použil adresář /home/packages. Vytvoříme adresář a v něm podadresář s konfiguračními soubory. Tento se jmenuje conf.

# mkdir -p /var/packages/conf

Vytvoříme dva konfigurační soubory. Můžete se inspirovat mými.

Příklad 12.1. conf/distributions

Origin: Radek Hnilica
Label: Hnilica
Suite: stable
Codename: lenny
Architectures: i386 amd64 source
Componentes: main contrib non-free
Description: Balicky pro NB DELL D820, vanor

Příklad 12.2. conf/incoming

Name: incoming
IncomingDir: /var/packages/incoming
TempDir: /var/packages/tmp
Allow: stable>lenny
Default: lenny

Mimo dva programy changestool a reprepro a jejich manuálové stránky, se nainstaluje dokumentace do adresáře /usr/share/doc/reprepro

distributions

wimp:/var/packages/conf# cat distributions 

incoming

Add debian packages to your repository

$ reprepro -Vb . includedeb etch-unstable /where/your/debs/live/*

Remove debian packages from your repository

$ reprepro -vb . remove etch-unstable weblion-package