英語フランス語スペイン語

Ad


OnWorksファビコン

cpan2distp - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで cpan2distp を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cpanXNUMXdistp です。

プログラム:

NAME


cpan2dist - CPANPLUS ディストリビューション作成者

DESCRIPTION


このスクリプトは、指定した形式の「CPAN」モジュールのディストリビューションを作成します。
その前提条件も含めて。 これらのパッケージは、対応するコマンドを使用してインストールできます。
フォーマットのパッケージマネージャー。

これは、デフォルトのシェルから対話的に実行することもできることに注意してください。
「CPANPLUS::シェル::デフォルト」。 「CPANPLUS::Dist」ドキュメントと、
形式固有のドキュメントについては、選択した形式のドキュメントを作成します。

USAGE


使用法: 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 Build.PL よりも Makefile.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 必須リストから除外するモジュールのパターン。 役に立つ
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 ですが、事前に設定されたリストが使用されます。
詳細については、「組み込みリスト」セクションを参照してください。

例:

### DBI とその前提条件の debian パッケージをビルドします。
### わざわざテストを実行する必要はありません
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --skiptest DBI

### DBI とその前提条件の debian パッケージをビルドしてインストールします
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --install DBI

### 構成によってフォーマットが決定されるパッケージをビルドします。
### ローカル tarball、最初に cpanplus のインデックスをリロードし、使用します
### tarball Makefile.PL (存在する場合)。
cpan2dist --makefile --flushcache --archive /path/to/Cwd-1.0.tgz

### Net::FTP からパッケージをビルドしますが、パッケージや
### 名前が「Foo」、「Bar」、またはいずれかに一致する依存関係
### /tmp/ban で言及されているパターン
cpan2dist --ban Foo --ban Bar --banlist /tmp/ban Net::FTP

### Net::FTP からパッケージをビルドしますが、リストされている依存関係は無視します
IO::Socket の ### (使用している OS にデフォルトで付属しているため)
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::Install$ # EU::MM の一部、同じ理由

内蔵 禁止 リスト
この正規表現のリストを使用して、これらのモジュールのビルドを完全に無効にすることができます。

これを切り替えるには、「--default-banlist」オプションを指定します。

^GD$ # C ライブラリが必要
^Berk.*DB # DB パッケージには特定のオプションとリンクが必要です
^DBD:: # DBD ドライバーにはデータベース ファイル/ヘッダーが必要です
^XML:: # XML モジュールには通常、expat ライブラリが必要です
Apache # これらには通常、Apache ライブラリが必要です
SSL # これらには通常、SSL 証明書とライブラリが必要です
Image::Magick # ImageMagick C ライブラリが必要
Mail::ClamAV # ClamAV C ライブラリが必要
^Verilog # Verilog C ライブラリが必要
^Authen::PAM$ # PAM C ライブラリとヘッダーが必要

onworks.net サービスを使用してオンラインで cpan2distp を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

  • 1
    Alt-f
    Alt-f
    Alt-F は無料のオープン ソースを提供します
    DLINK の代替ファームウェア
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F には Samba と NFS があります。
    ext2/3/4...をサポート
    Alt-F をダウンロード
  • 2
    usm
    usm
    Usm は slackware の統合パッケージです。
    自動を扱うマネージャー
    依存関係の解決。 統一する
    を含むさまざまなパッケージリポジトリ
    slackware、slacky、p...
    usm をダウンロード
  • 3
    Chart.js
    Chart.js
    Chart.js は Javascript ライブラリです。
    デザイナーと開発者が描画できるようにします
    HTML5 を使用したあらゆる種類のチャート
    キャンバス要素。 Chart js は優れた機能を提供します
    配列 ...
    Chart.jsをダウンロード
  • 4
    iReport-JasperReportsのデザイナー
    iReport-JasperReportsのデザイナー
    注: iReport/Jaspersoft Studio のサポート
    お知らせ: バージョン 5.5.0 以降、
    Jaspersoft Studio が公式になります
    JasperReports のデザイン クライアント。 私は報告する
    意志...
    JasperReports の iReport-Designer をダウンロード
  • 5
    ポストインストーラーF
    ポストインストーラーF
    PostInstallerF は、すべての
    Fedora Linux などのソフトウェア
    デフォルトでは含まれません。
    初めて Fedora を実行します。 これは
    簡単に...
    PostInstallerF をダウンロード
  • 6
    ストラス
    ストラス
    strace プロジェクトはに移動されました
    https://strace.io. strace is a
    診断、デバッグ、教育
    Linux 用のユーザー空間トレーサー。 使用されています
    監視する...
    トレースをダウンロード
  • 詳細»

Linuxコマンド

Ad