Gebruik: apt-ftparchive [opties] opdracht
Opdrachten: packages <pad naar .deb's> [voorrangsbestand [padprefix]]
sources <pad naar .dsc's> [voorrangsbestand [padprefix]]
contents <pad>
release <pad>
generate config [groepen]
clean config
Met apt-ftparchive genereert index bestanden voor Debian archieven.
Het ondersteunt verschillende aanmaakstijlen variërend van volledig
automatisch tot een functionele vervanging van dpkg-scanpackages en
dpkg-scansources
apt-ftparchive genereert pakketbestanden van een boom met .debs.
Het bestand Package bevat de inhoud van alle 'control'-velden van elk
pakket alsook de MD5-hash en de bestandsgrootte. Via een voorrangsbestand
kunnen de waardes van de 'Priority'- en 'Section'-velden afgedwongen
worden.
Op overeenkomstige wijze genereert apt-ftparchive de 'Sources'-bestanden
van een boom met .dscs. De '--source-override'-optie kan gebruikt worden
om een voorrangsbestand voor bronpakketten te specificeren.
De 'packages' en 'sources' opdrachten dienen uitgevoerd te worden
in de basismap van de boom. Het pad naar de .deb's dient te verwijzen
naar het startpunt van de recursieve zoekopdracht en een voorrangsbestand
dient de voorrangsvlaggen te bevatten. Padprefix wordt toegevoegd
aan het 'filename'-veld indien dit aanwezig is. Een praktijkvoorbeeld
uit het Debian-archief:
apt-ftparchive packages dists/potato/main/binary-i386/ > \
dists/potato/main/binary-i386/Packages
Opties:
-h Deze hulptekst
--md5 Het aanmaken van de MD5 beheren
-s=? Bronvoorrangsbestand
-q Stille uitvoer
-d=? De optionele caching database selecteren
--no-delink De debug-modus voor delinking inschakelen
--contents Het aanmaken van het inhoudsbestand beheren
-c=? Dit configuratiebestand inlezen
-o=? Een willekeurige configuratieoptie instellen