Це команда dpkg-gencontrol, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
dpkg-gencontrol - генерувати керуючі файли Debian
СИНТАКСИС
dpkg-gencontrol [варіант...]
ОПИС
dpkg-gencontrol зчитує інформацію з розпакованого дерева вихідних кодів Debian і генерує файл a
бінарний керуючий файл пакету (який за замовчуванням має значення debian/tmp/DEBIAN/control); під час цього
процес це спростить поля відношень.
Таким чином Попередньо залежить, Залежить, Рекомендує та Запропонує спрощуються в цьому порядку на
видалення залежностей, які, як відомо, вірні відповідно до сильніших залежностей
вже розібрано. Це також усуне будь-яку самозалежність (насправді це прибере будь-яку
залежність, яка оцінюється як істина з урахуванням поточної версії пакунка як інстальовано).
Логічно, він зберігає перетин кількох залежностей в одному пакеті. The
порядок залежностей зберігається якнайкраще: якщо якась залежність має бути
відкидається через іншу залежність, яка з’являється далі в полі, замінюючу
залежність займе місце відкинутої.
Інші поля відношень (Підсилює, Конфлікти, перерви, Замінює та Забезпечує) є також
спрощується окремо шляхом обчислення об'єднання різних залежностей, коли пакет
вказано кілька разів у полі.
dpkg-gencontrol також додає запис для бінарного пакета debian/файли.
ВАРІАНТИ
-vверсія
Встановлює номер версії двійкового пакета, який буде згенеровано.
-Vім'я=значення
Встановіть вихідну змінну підстановки. Побачити deb-substvars(5) для обговорення результатів
заміщення.
-Tsubstvars-файл
Прочитати змінні підстановки в substvars-файл; за замовчуванням debian/substvars.
Цю опцію можна використовувати кілька разів для читання змінних підстановки з кількох
файли (починаючи з dpkg 1.15.6).
-Dполе=значення
Замінити або додати поле контрольного файлу виводу.
-Uполе
Видаліть поле контрольного файлу виводу.
-cконтрольний файл
Вказує основний файл контролю джерела, з якого потрібно читати інформацію. За замовчуванням є
debian / control.
-lфайл журналу змін
Визначає файл журналу змін для читання інформації. За замовчуванням є
debian/changelog.
-fфайли-список-файл
Прочитайте або запишіть список файлів, які потрібно завантажити сюди, а не використовувати
debian/файли.
-Fформат журналу змін
Визначає формат журналу змін. Побачити dpkg-parsechangelog(1) для інформації
про альтернативні формати.
-pпакет
Згенеруйте інформацію для бінарного пакета пакет. Якщо файл контролю вихідних кодів
перераховує лише один бінарний пакет, то цей параметр можна опустити; інакше це так
Важливо вибрати інформацію про двійковий пакет для створення.
-nім'я файлу
Припустимо, що ім’я файлу пакета буде ім'я файлу замість нормального
package_version_arch.deb ім'я файлу.
-є, -ip, -ісп
Ці параметри ігноруються через сумісність зі старішими версіями збірки dpkg
сценаріїв, але тепер вони застаріли. Раніше їх звикли розповідати dpkg-gencontrol
включити поля Розділ і Пріоритет до контрольного файлу. Це зараз
поведінка за замовчуванням. Якщо ви хочете отримати стару поведінку, ви можете використовувати -U варіант
щоб видалити поля з контрольного файлу.
-Pкаталог збірки пакетів
Розповідає dpkg-джерело що пакет вбудовується каталог збірки пакетів замість
debian/tmp. Це значення використовується для пошуку значення за замовчуванням Встановлений розмір
змінна підстановки та поле контрольного файлу (використовуючи du), а також за замовчуванням
розташування вихідного файлу.
-O[ім'я файлу]
Роздрукуйте контрольний файл на стандартному виводі (або ім'я файлу якщо вказано, оскільки dpkg
1.17.2), а не до debian/tmp/DEBIAN/control (Або пакет-складання-
реж/DEBIAN/контроль if -P був використаний).
-?, --допомога
Покажіть повідомлення про використання та вийдіть.
-- версія
Покажіть версію та вийдіть.
Використовуйте dpkg-gencontrol онлайн за допомогою служб onworks.net