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

Ad


Значок OnWorks

cpan2distp - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


cpan2dist - Создатель дистрибутива CPANPLUS

ОПИСАНИЕ


Этот скрипт создаст раздачи модулей "CPAN" указанного вами формата,
включая его предпосылки. Затем эти пакеты можно установить с помощью соответствующего
менеджер пакетов для формата.

Обратите внимание: вы также можете сделать это в интерактивном режиме из оболочки по умолчанию,
"CPANPLUS :: Shell :: Default". См. Документацию "CPANPLUS :: Dist", а также
документация по вашему выбору для любого формата документации по конкретному формату.

ИСПОЛЬЗОВАНИЕ


Использование: cpan2dist [--format FMT] [OPTS] Mod :: Name [Mod :: Name, ...]
cpan2dist [--format FMT] [OPTS] --modulelist /tmp/mods.list
cpan2dist [--format FMT] [OPTS] --archive / tmp / dist [/ tmp / dist2]

Создадим раздачу типа FMT модулей
указанные в командной строке, и все их предварительные требования.

Также можно создать раздачу типа FMT из локального
архив и все его предпосылки.

Опции:

### не принимайте аргументов:
--help Показать это справочное сообщение
--install Установить этот пакет (и все необходимые компоненты, которые вы создали)
после его создания.
--skiptest Пропустить тесты. Может быть отменено с помощью --noskiptest
- принудительная операция Force. Может быть отменено с помощью --noforce
--verbose Подробно. Может быть отменено с помощью --noverbose
--keepsource Сохранять исходники после сборки. Может быть
отменяется --nokeepsource. Может не поддерживаться
по всем форматам
--makefile Предпочитать Makefile.PL над Build.PL. Можно отрицать
используя --nomakefile. По умолчанию в настройках вашей конфигурации
--buildprereq Создавать пакеты с любыми предварительными требованиями, даже если они
уже обновлено в локальной системе. Можно отрицать
используя --nobuildprereq. По умолчанию - false.
--archive Указывает, что все перечисленные модули на самом деле являются архивами
--flushcache Обновить кеш CPANPLUS перед началом любой операции
--defaults Указать ExtUtils :: MakeMaker и Module :: Build для использования
ответы по умолчанию во время 'perl Makefile.PL' или 'perl
Build.PL 'по возможности
--edit-metafile Отредактировать метафайл (ы) дистрибутива перед раздачей
построено. Требуется настроенный редактор.

### принять аргумент:
--format Формат установщика для использования (по умолчанию в настройках конфигурации)
--ban Шаблоны имен модулей, которые следует пропустить во время установки,
без учета регистра (также влияет на предварительные условия)
Можно давать несколько раз
--banlist Файл, содержащий шаблоны, которые можно передать команде --ban.
Добавляются в список запретов, созданный --ban
Можно давать несколько раз.
--ignore Шаблоны модулей, которые нужно исключить из списка prereq. Полезный
когда разрешено предварительное требование, указанное модулем CPAN
иначе, чем из соответствующего пакета CPAN
(Соответствие выполняется как по имени модуля, так и по имени пакета
пакет, в котором находится модуль, без учета регистра)
--ignorelist Файл, содержащий шаблоны, которые можно передать параметру --ignore.
Добавляются в список запретов, созданный --ignore.
Можно давать несколько раз.
--modulelist Файл, содержащий список модулей, которые необходимо собрать.
Добавляются в список модулей командной строки.
Можно давать несколько раз.
--logfile Файл для записи всего вывода. По умолчанию весь вывод идет
к консоли.
--timeout Допустимое время для сборки дистрибутива перед
прерывание. Это полезно для завершения любой сборки, которая
зависает или оказывается интерактивным, несмотря на то, что ему сказали, что нет
быть. По умолчанию 300 секунд. Чтобы выключить, вы можете
установите его на 0.
--set-config Измените любые параметры, как указано в вашей конфигурации для этого
только вызов. См. CPANPLUS :: Config для получения списка
поддерживаемые варианты.
--set-program Измените любые программы, как указано в вашей конфигурации для этого
только вызов. См. CPANPLUS :: Config для получения списка
поддерживаемые программы.
--dist-opts Произвольные параметры, передаваемые выбранному установщику
подпрограмма формата prepare () / create (). Пожалуйста, посмотрите
документация по выбору установщика для
варианты, которые он принимает.

### встроенные списки
--default-banlist Использовать наш встроенный банлист. Работает так же, как --ban
и --banlist, но с заранее заданными списками. Увидеть
Подробности в разделе «Встроенные списки».
--default-ignorelist Использовать наш встроенный список игнорирования. Работает так же, как
--ignore и --ignorelist, но с заранее заданными списками.
См. Подробности в разделе «Встроенные списки».

Примеры:

### соберите пакет debian DBI и его предварительных требований,
### не беспокойтесь о запуске тестов
cpan2dist --format CPANPLUS :: Dist :: Deb --buildprereq --skiptest DBI

### соберите debian-пакет DBI и его предварительных требований и установите их
cpan2dist --format CPANPLUS :: Dist :: Deb --buildprereq --install DBI

### Создайте пакет, формат которого определяется вашей конфигурацией, из
### локальный архив, сначала перезагрузив индексы cpanplus и используя
### архивы Makefile.PL, если они есть.
cpan2dist --makefile --flushcache --archive /путь/к/Cwd-1.0.tgz

### собрать пакет из Net :: FTP, но не собирать никаких пакетов или
### зависимости, имена которых соответствуют 'Foo', 'Bar' или любому из
### шаблоны, указанные в / tmp / ban
cpan2dist --ban Foo --ban Bar --banlist / tmp / ban Net :: FTP

### собрать пакет из Net :: FTP, но игнорировать его указанную зависимость
### на IO :: Socket, поскольку он поставляется по умолчанию с ОС, в которой мы работаем.
cpan2dist --ignore IO :: Socket Net :: FTP

### создание всех перечисленных модулей, а также их предварительных требований
cpan2dist --ignorelist /tmp/modules.ignore --banlist /tmp/modules.ban
--modulelist /tmp/modules.list --buildprereq --flushcache
--makefile --по умолчанию

### передать произвольные параметры в подпрограмму формата prepare () / create ()
cpan2dist --dist-opts deb_version = 3 --dist-opts prefix = corp

Встроенный ФИЛЬТР Списки


Некоторые модули, которые вы не хотели бы упаковывать. Некоторые из-за того, что они являются частью core-perl, а вы
не хочу новый пакет. Некоторые из-за того, что они не будут использоваться в вашей системе. Некоторые из-за твоего
выбранный менеджер пакетов уже упаковывает их за вас.

Причин может быть множество. Вы можете использовать для этого параметры «--ignore» и «--ban»,
но мы предоставляем несколько встроенных списков, которые улавливают общие случаи. Вы можете использовать эти встроенные
списки, если хотите, или предоставьте свои, если нужно.

Встроенный Игнорировать Список
Вы можете использовать этот список регулярных выражений, чтобы игнорировать соответствие модулей, которые будут указаны как предварительные условия.
пакета. Особенно полезно, если они все равно связаны с core-perl и у них есть
Известные проблемы с построением.

Переключите его, указав параметр --default-ignorelist.

^ IO $ # Все равно поставляется с ядром
^ Cwd $ # Все равно поставляется с ядром
^ File :: Spec # Все равно поставляется с ядром
^ Config $ # Собственная конфигурация Perl, не поставляется отдельно
^ ExtUtils :: MakeMaker $ # Поставляется с perl, последние версии
# есть ошибка 14721 (см. rt.cpan.org)
^ ExtUtils :: Установить $ # Часть EU :: MM, по той же причине

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

Переключите его, указав параметр --default-banlist.

^ GD $ # Требуются библиотеки c
^ Berk. * DB # Пакеты DB требуют определенных опций и связывания
^ DBD :: # Драйверы DBD требуют файлы / заголовки базы данных
^ XML :: # Для модулей XML обычно требуются библиотеки expat
Apache # Обычно для этого требуются библиотеки apache
SSL # Обычно для этого требуются SSL-сертификаты и библиотеки.
Image :: Magick # Требуются библиотеки ImageMagick C
Mail :: ClamAV # требуются библиотеки C ClamAV
^ Verilog # Требуются библиотеки Verilog C
^ Authen :: PAM $ # Требуются библиотеки и заголовки PAM C

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


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

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

  • 1
    Alt-F
    Alt-F
    Alt-F предоставляет бесплатный и открытый исходный код
    альтернативная прошивка для DLINK
    DNS-320/320L/321/323/325/327L and
    ДНР-322Л. Alt-F имеет Samba и NFS;
    поддерживает ext2 / 3/4 ...
    Скачать Alt-F
  • 2
    USM
    USM
    Usm — это унифицированный пакет slackware.
    менеджер, который занимается автоматическим
    разрешение зависимости. Он объединяет
    различные репозитории пакетов, включая
    slackware, slacky, р...
    Скачать УСМ
  • 3
    Chart.js
    Chart.js
    Chart.js — это библиотека Javascript, которая
    позволяет дизайнерам и разработчикам рисовать
    все виды диаграмм с использованием HTML5
    элемент полотна. Chart js предлагает отличный
    множество ...
    Скачать Chart.js
  • 4
    iReport-Designer для JasperReports
    iReport-Designer для JasperReports
    ПРИМЕЧАНИЕ. Поддержка iReport/Jaspersoft Studio.
    Объявление: Начиная с версии 5.5.0,
    Jaspersoft Studio станет официальным
    дизайнерский клиент для JasperReports. я докладываю
    воля...
    Скачать iReport-Designer для JasperReports
  • 5
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 6
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • Больше »

Команды Linux

Ad