Использование: apt-ftparchive [options] command
Команды: 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, то его значениt добавляется к управляющим полям, содержащим
имена файлов. Пример использования для архива 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=? Использовать указанный конфигурационный файл
-o=? Указать произвольную опцию