Выкарыстанне: apt-ftparchive [параметры] каманда
Каманды: packages binarypath [overridefile [pathprefix]]
sources srcpath [overridefile [pathprefix]]
contents path
release path
generate config [groups]
clean config
apt-ftparchive генеруе індэксны файлы архіваў Debian. Ён падтрымлівае
мноства стыляў генерацыі: ад цалкам аўтаматычнага да функцыянальнай замены
праграм dpkg-scanpackages і dpkg-scansources
apt-ftparchive генеруе файлы Package (спісы пакетаў) для дрэва
каталогаў, якія змяшчаюць файлы .deb. Файл Package ўключае ў сябе кіраўнікі
поля кожнага пакета, а таксама хэш MD5 і памер файла. Значэнне кіраўнікоў
палёў "прыярытэт" (Priority) і "секцыя" (Section) могуць быць зменены з
дапамогай файлаў override.
Акрамя таго, apt-ftparchive можа генераваць файлы Sources з дрэва
каталогаў, якія змяшчаюць файлы .dsc. Для ўказанні файла override ў гэтым
рэжыме можна выкарыстоўваць параметр --source-override.
Каманды "packages" і "sources" трэба выконваць, знаходзячыся ў каранёвай тэчцы
дрэва, якое вы хочаце апрацаваць. BinaryPath мусіць паказваць на месца,
з якога пачынаецца рэкурсіўны абыход, а файл перапрызначэння (override)
мусіць утрымліваць запіс аб перапрызначэннем кіраўнікоў палёў. Калі быў паказаны
Pathprefix, то яго значэнне надаецца да кіраўнікам палёў, якія змяшчаюць
імёны файлаў. Прыклад выкарыстання для архіва Debian:
apt-ftparchive packages dists / potato / main / binary-i386 /> \
dists / potato / main / binary-i386 / Packages
Параметры:
-h Гэты тэкст
--md5 Упраўленне генерацыяй MD5-хэшаў
-s =? Пазначыць файл перапрызначэння (override) для пакетаў з зыходнымі тэкстамі
-q не выводзіць паведамленне ў працэсе працы
-d =? Пазначыць кэшуюцца базу дадзеных (не абавязкова)
--no-delink Уключыць рэжым адладкі працэсу здабывання файлаў
--contents Упраўленне генерацыяй поўнага пераліку змесціва пакетаў
(Файла Contents)
-c =? Выкарыстоўваць ўказаны канфігурацыйны файл
[nbsp]
[nbsp]
-o =? Пазначыць адвольны параметр канфігурацыі