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

Значок 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
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 2
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 3
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 4
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 5
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • 6
    PyQt
    PyQt
    PyQt — это привязки Python для
    Кроссплатформенный Qt от Digia
    каркас разработки приложений. Это
    поддерживает Python v2 и v3 и Qt v4 и
    Qt v5. PyQt доступен...
    Скачать PyQt
  • Больше »

Команды Linux

Ad