Это команда debc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
debc - просмотреть содержимое сгенерированного пакета Debian
СИНТАКСИС
дебиторская задолженность [кредита] [изменения файл] [пакет ...]
ОПИСАНИЕ
дебиторская задолженность определяет текущую версию пакета и отображает информацию о . Деб
и .udeb файлы, которые были созданы в текущем процессе сборки. Если .изменения
файл указан в командной строке, имя файла должно заканчиваться на .изменения, так как это как
программа отличает его от имен пакетов. Если нет, то дебиторская задолженность должен быть вызван из
в дереве каталогов исходного кода. В этом случае он будет искать .изменения файл
соответствующей текущей версии пакета (путем определения имени и номера версии
из журнала изменений, а архитектура так же, как dpkg-buildpackage(1) делает).
Затем он запускается dpkg-deb -I и dpkg-deb -c на каждом . Деб и .udeb архив, указанный в
.изменения файл для отображения информации о содержимом . Деб / .udeb файлы. Это
предшествует каждому . Деб or .udeb файл с именем файла. Предполагается, что все
. Деб / .udeb архивы находятся в том же каталоге, что и .изменения файл. Это полезно для
убедиться, что ожидаемые файлы попали в пакет Debian.
Если в командной строке указан список пакетов, то только те debs или udebs с
имена в этом списке пакетов будут обработаны.
Каталог имя контроль
Как и несколько других скриптов в сценарии разработки пакет, дебиторская задолженность поднимется на
дерево каталогов, пока не найдет debian / журнал изменений файл. В качестве защиты от случайных файлов
вызывая потенциальные проблемы, он проверит имя родительского каталога, как только найдет
debian / журнал изменений файл и убедитесь, что имя каталога соответствует пакету
имя. То, как это происходит, контролируется двумя переменными файла конфигурации.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL и DEVSCRIPTS_CHECK_DIRNAME_REGEX, и соответствующие им
параметры командной строки --check-имя-каталога-уровня и --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL может принимать следующие значения:
0 Никогда не проверяйте имя каталога.
1 Проверяйте имя каталога только в том случае, если нам пришлось изменить каталог в нашем поиске
debian / журнал изменений. Это поведение по умолчанию.
2 Всегда проверяйте имя каталога.
Имя каталога проверяется путем проверки, соответствует ли текущее имя каталога (как определено
by PWD(1)) соответствует регулярному выражению, заданному параметром файла конфигурации
DEVSCRIPTS_CHECK_DIRNAME_REGEX или с помощью параметра командной строки --check-dirname-regex регулярное выражение.
Здесь регулярное выражение является регулярным выражением Perl (см. Perlre(3perl)), который будет привязан в начале
и конец. Если регулярное выражение содержит '/', то он должен соответствовать полному пути к каталогу. Если
нет, тогда оно должно соответствовать полному имени каталога. Если регулярное выражение содержит строку «ПАКЕТ»,
оно будет заменено именем исходного пакета, как определено в журнале изменений. В
значение по умолчанию для регулярного выражения: «ПАКЕТ (-. +)?», таким образом сопоставляя имена каталогов, такие как
ПАКЕТ и ПАКЕТ-версия.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-aDebian-архитектура, -tТип системы GNU
Увидеть dpkg-архитектура(1) для описания этих опций. Они влияют на
искать .изменения файл. Они предназначены для имитации поведения дпкг-
пакет сборки при определении названия .изменения .
--debs-дир каталог
Ищите .изменения, . Деб и .udeb файлы в каталог вместо родителя
исходный каталог. Это должен быть либо абсолютный путь, либо относительно
вверху исходного каталога.
--check-имя-каталога-уровня N
См. Раздел выше Каталог имя контроль для объяснения этой опции.
--check-dirname-regex регулярное выражение
См. Раздел выше Каталог имя контроль для объяснения этой опции.
--no-conf, --noconf
Не читайте файлы конфигурации. Это можно использовать только как первый вариант
дается в командной строке.
--Помогите, --версия
Показать справочное сообщение и информацию о версии соответственно.
КОНФИГУРАЦИЯ ПЕРЕМЕННЫЕ
Два файла конфигурации /etc/devscripts.conf и ~ / .devscripts происходят из этого
чтобы установить переменные конфигурации. Параметры командной строки могут использоваться для переопределения
настройки файла конфигурации. Для этого игнорируются настройки переменных окружения.
В настоящее время распознаются следующие переменные:
DEBRELEASE_DEBS_DIR
Это указывает каталог, в котором нужно искать .изменения, . Деб и .udeb
files, и является либо абсолютным путем, либо относительно вершины исходного дерева.
Это соответствует --debs-дир параметр командной строки. Эта директива может быть
используется, например, если вы всегда используете строитель or svn-buildpackage построить свой
пакеты. Обратите внимание, что это также влияет на дебрелиз(1) таким же образом, следовательно,
странное название опции.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
См. Раздел выше Каталог имя контроль для объяснения этих
переменные. Обратите внимание, что это переменные конфигурации всего пакета и будут
поэтому повлиять на все сценарии разработки скрипты, которые проверяют их значение, как описано в
их соответствующие manpages и в devscripts.conf(5).
Используйте debc в Интернете с помощью сервисов onworks.net