Це команда debc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
debc - перегляд вмісту згенерованого пакета Debian
СИНТАКСИС
debc [опції] [зміни файл] [пакет ...]
ОПИС
debc визначає поточну версію пакета та відображає інформацію про дебютантка
та .udeb файли, які були згенеровані під час поточного процесу збірки. Якщо .зміни
файл вказується в командному рядку, ім’я файлу має закінчуватися на .зміни, як це так
програма відрізняє його від імен пакетів. Якщо ні, то debc потрібно дзвонити з
в дереві каталогів вихідного коду. У цьому випадку він буде шукати .зміни файл
відповідно до поточної версії пакета (визначивши назву та номер версії
з журналу змін, а архітектура так само, як dpkg-buildpackage(1) робить).
Потім він працює dpkg-deb -I та dpkg-deb -c на кожному дебютантка та .udeb архів, зазначений у
.зміни файл для відображення інформації про вміст файлу дебютантка / .udeb файлів. Це
передує кожному дебютантка or .udeb файл із назвою файлу. Передбачається, що всі з
дебютантка / .udeb архіви знаходяться в тому ж каталозі, що і файл .зміни файл. Це корисно для
переконавшись, що очікувані файли опинилися в пакеті Debian.
Якщо в командному рядку вказано список пакунків, то лише ті debs або udeb з
імена в цьому списку пакетів будуть оброблені.
Каталог ім'я контроль
Як і кілька інших сценаріїв у розробки пакет, debc підніметься на
дерево каталогів, поки воно не знайде a debian/changelog файл. Як захист від непотрібних файлів
викликаючи потенційні проблеми, він перевірить назву батьківського каталогу, як тільки знайде
debian/changelog файлу та переконайтеся, що ім’я каталогу відповідає пакету
ім'я. Як саме це робиться, контролюють дві змінні файлу конфігурації
DEVSCRIPTS_CHECK_DIRNAME_LEVEL та DEVSCRIPTS_CHECK_DIRNAME_REGEX, та їх відповідні
Параметри командного рядка --check-dirname-level та --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL може приймати такі значення:
0 Ніколи не перевіряйте назву каталогу.
1 Перевірте назву каталогу, лише якщо нам довелося змінити каталог під час пошуку
debian/changelog. Це поведінка за замовчуванням.
2 Завжди перевіряйте назву каталогу.
Ім’я каталогу перевіряється, перевіряючи, чи поточна назва каталогу (як визначено
by pwd(1)) відповідає регулярному виразу, заданому параметром файлу конфігурації
DEVSCRIPTS_CHECK_DIRNAME_REGEX або за допомогою параметра командного рядка --check-dirname-regex regex.
тут regex є регулярним виразом Perl (див perlre(3perl)), який буде закріплено на початку
і кінець. Якщо regex містить '/', то він повинен відповідати повному шляху до каталогу. Якщо
ні, тоді воно повинно відповідати повній назві каталогу. Якщо regex містить рядок 'PACKAGE',
це буде замінено на назву вихідного пакета, як визначено з журналу змін. The
Значенням за замовчуванням для регулярного виразу є: ´PACKAGE(-.+)?', таким чином відповідаючи іменам каталогів, таким як
PACKAGE і PACKAGE-версія.
ВАРІАНТИ
-aАрхітектура debian, -tТип системи GNU
Читати dpkg-архітектура(1) для опису цих варіантів. Вони впливають на
шукати .зміни файл. Вони призначені для імітації поведінки dpkg-
buildpackage при визначенні назви .зміни файлу.
--debs-dir каталог
шукайте .зміни, дебютантка та .udeb файли в каталог замість батьківського
вихідний каталог. Це має бути або абсолютний шлях, або відносний до
у верхній частині вихідного каталогу.
--check-dirname-level N
Дивіться розділ вище Каталог ім'я контроль для пояснення цього варіанту.
--check-dirname-regex regex
Дивіться розділ вище Каталог ім'я контроль для пояснення цього варіанту.
--no-conf, --noconf
Не читайте жодних файлів конфігурації. Це можна використовувати лише як перший варіант
задано в командному рядку.
--допомога, -- версія
Показати довідкове повідомлення та інформацію про версію відповідно.
КОНФІГУРАЦІЯ ЗМІННІ
Два файли конфігурації /etc/devscripts.conf та ~/.devscripts походять з того
щоб встановити змінні конфігурації. Для заміни можна використовувати параметри командного рядка
налаштування файлу конфігурації. Для цього параметри змінної середовища ігноруються.
Нині розпізнаються змінні:
DEBRELEASE_DEBS_DIR
Це визначає каталог, у якому потрібно шукати .зміни, дебютантка та .udeb
файлів і є або абсолютним шляхом, або відносно вершини дерева джерел.
Це відповідає --debs-dir параметр командного рядка. Ця директива може бути
використовується, наприклад, якщо ви завжди використовуєте pbuilder or svn-buildpackage побудувати свій
пакети. Зауважте, що це також впливає дебреліз(1) таким же чином, отже
дивна назва варіанта.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Дивіться розділ вище Каталог ім'я контроль для пояснення цих
змінні. Зауважте, що це змінні конфігурації для всього пакета, і вони будуть
тому впливають на всіх розробки скрипти, які перевіряють їх значення, як описано в
їхні відповідні сторінки керівництва та в devscripts.conf(5).
Використовуйте debc онлайн за допомогою служб onworks.net