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