АнглийскийФранцузскийИспанский

Значок OnWorks

cpan2debp - Онлайн в облаке

Запустите cpan2debp в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cpan2debp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dh-make-perl - Создание пакетов исходного кода debian из модулей Perl

СИНТАКСИС


dh-make-perl [сделать] {ИСТОЧНИК_КАТАЛОГ | --cpan МОДУЛЬ|DIST} параметры...
обновление dh-make-perl {--Только ...} [каталог]
dh-make-perl найдите Foo :: Bar ...
Обновление кеша dh-make-perl
dh-make-perl дамп-конфигурация
dh-make-perl справка
cpan2deb МОДУЛЬ|DIST параметры...
cpan2dsc МОДУЛЬ|DIST параметры...

ОПИСАНИЕ


dh-make-perl создаст файлы, необходимые для сборки исходного пакета debian из Perl
модуль или раздача CPAN. Это работает для большинства простых пакетов, а также полезно для
начало работы с упаковкой модулей Perl.

Вы можете указать имя модуля или дистрибутива с помощью переключателя --cpan и dh-make-perl предусматривает
загрузите его для себя с зеркала CPAN, или вы можете указать каталог с уже
распакованные исходники. Если ни --cpan, ни каталог не указаны в качестве аргумента, dh-make-perl
пытается создать пакет Perl из данных в текущем каталоге.

Вы можете собрать и установить двоичный пакет debian, используя "--build" и "--install"
переключатели командной строки.

If dh-make-perl называется как

cpan2deb Foo :: Bar

это ведет себя как

dh-make-perl make --build --cpan Foo :: Bar

If dh-make-perl называется как

cpan2dsc Foo :: Bar

это ведет себя как

dh-make-perl make --build-source --cpan Foo :: Bar

Использование этой программы не освобождает от ответственности за то, что вы не читаете документацию разработчика debian,
включая политику Debian, политику Debian Perl, руководство по упаковке и так далее.

КОМАНДЫ
сделать
Команда по умолчанию, если команда не задана. Создает дебианизацию с нуля. Терпит неудачу
с ошибкой, если debian / каталог уже существует.

обновить [каталог]
Для обновления пакета. "каталог" по умолчанию - текущий рабочий каталог.
перестраивает debian / авторское право, debian / rules, debian / compat используя текущие шаблоны.
Перед внесением каких-либо изменений в эти файлы создается резервная копия с расширением .bak.
суффикс.

Это полезно, когда debian / rules был создан с использованием старых шаблонов и не содержит
много настроек. Как всегда, вам настоятельно рекомендуется проверить, debian / rules
выглядит вменяемым.

"обновить" также пытается обновить списки зависимостей в debian / control от МЕТА.yml, Это
крючки стеганое одеяло(1) в debian / rules и создает debian / README.source

При обновлении debian / авторское право dh-make-perl старается запомнить электронную почту
адреса. Он получает список правообладателей и их электронные письма для debian / * от
знак от линий в debian / журнал изменений. Однако, чтобы разрешить адреса электронной почты
изменяясь, он ищет линии изменения формы

* Изменение адреса электронной почты: Дебби Девлин -> [электронная почта защищена]

Итак, теперь "Дебби Девлин[электронная почта защищена]> "будет использоваться в копирайте вместо
"Дебби Девлин[электронная почта защищена]> ".

--Только | -o контроль | авторское право | документы | примеры | правила
Эта опция позволяет обновлять только один или несколько файлов в каталоге debian /
когда dh-make-perl выполняется в режиме «обновления». Имена файлов разделяются запятой. В
опцию можно указывать несколько раз, накапливая аргументы.

разместить МОДУЛЬ ...
Пытается найти пакет, содержащий данный Perl МОДУЛЬs.

Пример:

dh-make-perl найти IPC :: Run3 XML :: Tidy

обновить кеш
dh-make-perl анализирует файлы содержимого, полученные от APT-файл(1) и сохраняет результат
в кеше. Кеш обновляется автоматически, если он старше любого Содержимого.
файл. Однако, если вы запустите APT-файл(1) в вашей ночной работе cron при первом запуске
dh-make-perl в течение дня нужно дождаться восстановления тайника. С участием
с помощью этой опции вы можете перенести воссоздание кеша в задание cron сразу после "apt-file
Обновить".

Ничего не делает, если кэш новее, чем файлы содержимого.

дамп-конфигурация
Заставляет распечатать текущую конфигурацию, включая любые настройки по умолчанию, на
стандартный вывод.

Полезно для заполнения файла dh-make-perl.conf.

помощь
Отображает краткую информацию об использовании.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--apt-contents-dir директория
Расположение каталога содержимого apt-файла. По умолчанию / var / cache / apt / apt-файл

--арх любой | ВСЕ
Это переключает между пакетами, зависящими от архитектуры, и пакетами, независимыми от архитектуры. Если --арх Не
используемый, dh-make-perl использует относительно хорошо работающие алгоритмы, чтобы решить это самостоятельно.

- резервные копии | - нет резервных копий
В режиме «обновления» создайте резервные копии debian / авторское право и debian / rules до
перезаписывая их. По умолчанию включен.

--basepkgs
Явно предоставляет список пакетов, разделенных запятыми, для рассмотрения «базовых» пакетов (т. Е.
пакеты, которые всегда должны быть доступны в системах Debian). По умолчанию для этого параметра установлено значение
"perl, perl-base" - используется для проверки зависимостей модулей. Если необходимый модуль
в "basepkgs" он не будет упоминаться в поле "depends:" файла "debian / control".

Если указана эта опция, вышеупомянутые пакеты по умолчанию не будут включены.
(но будут упомянуты как явные зависимости в итоговом пакете). Вы можете из
Конечно, упомяните свои собственные модули и явно укажите значения по умолчанию.

Обратите внимание, что эту опцию следует использовать редко и осторожно, так как это может привести к
пакеты невозможно перестроить из-за невыполненных зависимостей.

--bзависит ЗАВИСИТ ОТ СТРОИТЕЛЬСТВА
Вручную укажите строку, которая будет использоваться для зависимостей сборки модуля (т. Е.
пакеты и их версии, которые необходимо установить, чтобы успешно
собрать пакет). Имейте в виду, что пакеты, созданные dh-make-perl требовать
debhelper следует указать как зависимость сборки. Применяется то же примечание, что и для --depends
здесь - использовать только при необходимости.

--bзависимо СТРОИТЕЛЬНЫЙ-ЗАВИСИТ-НЕЗАВИСИМЫЙ
Вручную укажите строку, которая будет использоваться для зависимостей сборки модуля для
архитектурно-независимые сборки. Те же примечания, что и для --depends и --bdepends
варианты применяются здесь.

Обратите внимание, что для --depends, --bdepends и --bdependsi вы также можете указать, что
поле не должно появляться в debian / rules (если вы действительно это имеете в виду ;-))
передавая ему пустую строку в качестве аргумента.

--строить
Создает двоичный пакет (т.е. файл .deb) после установки каталога пакета.

NB: это создает только двоичный пакет (вызывая "fakeroot debian / rules binary") и
не подписывает пакет. Он предназначен для быстрой локальной установки пакета, а не для
создание пакета, готового к отправке в архив Debian.

- источник сборки
Создает исходный пакет (т.е. файлы .dsc и .debian.tar.gz) после установки
каталог пакета вверх.

NB: при этом создается только исходный пакет (путем вызова "dpkg-source -b") и не подписывается
пакет. Он предназначен для быстрой локальной установки пакета с исходным кодом.
в, например, pbuilder, а не для создания пакета с исходным кодом, готового для отправки в
Архив Debian.

--закрывает ИТПБУГ
Вручную укажите номер ошибки ITP, которую закрывает этот пакет. Если не указано, дх-сделать-
Perl попытается подключиться к bugs.debian.org, чтобы получить соответствующий номер ошибки, используя
WWW :: Механизировать.

--кор-ок
Позволяет создавать основные модули Perl. По умолчанию, dh-make-perl не позволит построить
модуль, поставляемый как часть стандартной библиотеки Perl; указав это
вариант, dh-make-perl все равно построим их.

Обратите внимание, что, хотя это маловероятно, это может привести к поломке несвязанных элементов в вашем
system - если новая версия основного модуля нарушает работу API, все виды демонов
может расстроиться ;-)

--cpan МОДУЛЬ|DIST
Предписывает dh-make-perl для получения и извлечения данного модуля или дистрибутива CPAN.
Работает как с «Foo :: Bar», так и с «Foo-Bar».

--cpan-зеркало ЗЕРКАЛО
Задает сайт CPAN для использования в качестве зеркала.

--data-каталог СПРАВОЧНИК
Используйте другой каталог данных вместо каталога по умолчанию "/ usr / share / dh-make-perl"

Каталог данных был dh-make-perl ищет свои шаблоны rules. * по умолчанию. это
похож на --home-каталог, но не меняет расположение кеша содержимого APT
файл. Если даны оба, --home-каталог имеет приоритет.

--зависит от ЗАВИСИТ ОТ
Вручную укажите строку, которая будет использоваться для зависимостей модуля. Это должно быть
используется при построении модулей, где dh-make-perl не может угадать зависимости Perl (такие
как модули, созданные с использованием Module :: Install), или когда код Perl зависит от не-Perl
двоичные файлы или библиотеки. Как правило, dh-make-perl выяснит зависимости
сам. Если вам нужно пройти dh-make-perl информацию о зависимости, вы должны сделать это, используя
формат пакета debian. т.е.

dh-make-perl - зависит от libtest-more-perl

--деск SHORT ОПИСАНИЕ
Использует аргумент --desc как краткое описание пакета.

--дх Версия
Установите желаемый уровень совместимости с debhelper. По умолчанию для архитектуры - 8.
независимых пакетов и 9 для архитектурно-зависимых пакетов (XS).

Начиная с версии 0.77, dh-make-perl поддерживает только уровни совместимости с debhelper > = 8.

Увидеть debhelper(1).

--расстояние РАСПРЕДЕЛЕНИЕ
Ограничьте дистрибутивы, файлы «Содержимое» которых анализируются. Аргумент
название дистрибутива.

По умолчанию: пусто, что означает отсутствие фильтрации.

Пример:
dh-make-perl --dist etch

--Эл. адрес | -e ЭЛ. АДРЕС
Вручную укажите адрес электронной почты сопровождающего для использования в debian / control и в
debian / журнал изменений.

--исключать | -i [РЕГЭКС]
Это позволяет вам указать PCRE, чтобы исключить некоторые файлы из поиска документов и
вроде того. Если аргумент не указан (но указан переключатель - без указания
переключатель будет включать все), по умолчанию используются значения по умолчанию для dpkg-source.

--установить
Устанавливает только что созданный пакет. Указание --install подразумевает --build - Пакет
не будет установлен, если он не был собран (очевидно ;-))

- навязчивый
При определении зависимостей модуля, если Module :: Depends не удается, пытается снова с
Модуль :: Зависит :: Навязчивый. M: D: Я загружаю все файлы .pm, перехватывая загрузку других
модули, эффективно выполняющие ненадежный код от вашего имени. Используйте с осторожностью.

--сеть
Позволяет запрашивать списки Debian WNPP на наличие ITP и подобных ошибок. Включено по умолчанию,
используйте "--no-network" для отключения.

--примечание
Эта опция, чтобы не запускать автоматическое тестирование модуля как часть сборки
скрипт был удален в 0.54. Пожалуйста, не ставьте отметку в DEB_BUILD_OPTIONS
переменная окружения, если вы хотите пропустить тесты при сборке пакета.

--home-каталог СПРАВОЧНИК
Где хранится содержимое APT и другие кеши.

По умолчанию: ~ / .dh-make-perl

--имя пакета | -p ИМЯ ПАКЕТА
Укажите имя пакета вручную, это полезно, если в имени модуля есть тире.

--pkg-перл
Полезно при подготовке пакета для Debian Perl Group
<http://pkg-perl.alioth.debian.org>.

Устанавливает поля "Maintainer", "Uploaders", "Vcs-Git" и "Vcs-Browser" в debian / control
соответственно. Кроме того, когда используется "--vcs git" (по умолчанию), настраивает удаленный Git
указывая в нужное место на git.debian.org.

- рекурсивный
Действителен только в режиме "make" с "--cpan" или каталог аргументы. Заставляет dh-make-perl
попробуйте создать упаковку (и, возможно, собрать и установить пакеты, если "--build" и
Также указаны параметры "--install") для любых зависимостей, для которых отсутствуют пакеты.

Это работает следующим образом: когда создается «основной» пакет, все отсутствующие пакеты удаляются.
поместите в список, а затем процедура дебианизации запускается по очереди для каждого из них,
рекурсивно.

--requiredeps
Ошибка, если пакет зависимостей Perl не был найден (для отслеживания зависимостей требуется apt-
установлен и обновлен пакет файлов)

--исходный формат формат
При создании или обновлении упаковки используйте указанный исходный формат. По умолчанию
«3.0 (лоскутное одеяло)».

--sources-список ФАЙЛОВ
Дайте указание парсеру файла "Contents" использовать это файл при определении, если данный файл
нужно разбирать или нет. Файлы содержимого, не соответствующие ни одной строке в sources.list не
разбирается, чтобы сэкономить ваше время, разбирая старые файлы с зеркал, которые вы больше не используете.

По умолчанию: значение по умолчанию для apt.

--vcs VCS
In --pkg-перл режим, используйте указанную систему контроля версий в сгенерированном Vcs- *
поля. По умолчанию это «git».

If VCS это «git», «dh-make-perl» настроит репозиторий Git с тремя ветвями:

вверх по течению
Начальная ветвь, содержащая исходные коды апстрима

мастер
Ветвь, в которой производится упаковка, ответвляется «вверх по течению» и с содержимым
добавлен каталог "debian /".

нетронутая смола
Ветка, которую нужно сохранить нетронутая смола(1) данные.

If --pkg-перл также указывается, добавляется "исходный" пульт, указывающий на репозиторий на
git.debian.org.

--подробный | - без подробностей
Распечатайте дополнительную информацию во время обработки.

--verbose по умолчанию включен в режиме "make", в противном случае выключен.

--версия Версия
Задает версию полученного пакета.

Используйте cpan2debp онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 2
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 3
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 4
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 5
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • 6
    Числовой Python
    Числовой Python
    НОВОСТИ: NumPy 1.11.2 — последний релиз
    это будет сделано на sourceforge. Колеса
    для Windows, Mac и Linux, а также
    заархивированные исходные дистрибутивы могут быть четыре...
    Скачать числовой Python
  • Больше »

Команды Linux

Ad