Використання: 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=? Використати зазначений конфігураційний файл
-o=? Вказати довільний параметр конфігурації