Použití: apt-ftparchive [volby] příkaz
![](/@@/translation-newline)
Příkazy: packages binárnícesta [souboroverride [prefixcesty]]
sources zdrojovácesta [souboroverride [prefixcesty]]
contents cesta
release cesta
generate konfiguračnísoubor [skupiny]
clean konfiguračnísoubor
![](/@@/translation-newline)
apt-ftparchive generuje indexové soubory debianích archivů. Podporuje
![](/@@/translation-newline)
několik režimů vytváření - od plně automatického až po funkční ekvivalent
![](/@@/translation-newline)
příkazů dpkg-scanpackages a dpkg-scansources.
![](/@@/translation-newline)
apt-ftparchive vytvoří ze stromu .deb souborů soubory Packages. Soubor
![](/@@/translation-newline)
Packages obsahuje kromě všech kontrolních polí každého balíku také jeho
![](/@@/translation-newline)
velikost a MD5 součet. Podporován je také soubor override, kterým můžete
![](/@@/translation-newline)
vynutit hodnoty polí Priority a Section.
![](/@@/translation-newline)
Podobně umí apt-ftparchive vygenerovat ze stromu souborů .dsc soubory
![](/@@/translation-newline)
Sources. Volbou --source-override můžete zadat zdrojový soubor override.
![](/@@/translation-newline)
Příkazy „packages“ a „sources“ by se měly spouštět z kořene stromu.
![](/@@/translation-newline)
BinárníCesta by měla ukazovat na začátek rekurzivního hledání a soubor
![](/@@/translation-newline)
override by měl obsahovat příznaky pro přepis. PrefixCesty, pokud je
![](/@@/translation-newline)
přítomen, je přidán do polí Filename.
![](/@@/translation-newline)
Reálný příklad na archivu Debianu:
apt-ftparchive packages dists/potato/main/binary-i386/ > \
dists/potato/main/binary-i386/Packages
![](/@@/translation-newline)
Volby:
-h Tato nápověda
--md5 Vygeneruje kontrolní MD5
-s=? Zdrojový soubor override
-q Tichý režim
-d=? Vybere volitelnou databázi pro vyrovnávací paměť
--no-delink Povolí ladicí režim
--contents Vygeneruje soubor Contents
-c=? Načte tento konfigurační soubor
-o=? Nastaví libovolnou volbu