Использование: 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) для файла Sources
-q не выводить сообщения в процессе работы
-d=? указать кэширующую базу данных (необязательно)
--no-delink включить режим отладки процесса DeLink
--contents управление созданием полного перечня содержимого пакетов
(файла Contents)
-c=? использовать указанный файл настройки
-o=? задать значение произвольному параметру настройки