これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド makedist です。
プログラム:
NAME
makedist - 配布キットメーカー
SYNOPSIS
作成日 [ -dhqvV ] [ -c DIR ] [ -s サイズ ] [-f マニフェスト ]
DESCRIPTION
マディスト これは、ファイルを複数にパックする方法を知っているかなり単純な shar プログラムです。
それぞれ約 50000 バイトのキット。 生成された shar スクリプトはほとんど何も想定していません
ターゲットマシンについて。 それに比べて、エラーチェックはほとんど行われていません。
他の共有プログラム。 あるいは、 -c オプションで、ディレクトリを作成できます
ソース ツリー全体を含むファイルを作成し、独自のシェル アーカイバを使用して圧縮します。
著作権拡張機能を使用している場合 ( パックイット)、 次にあなた
著作権が正しく保護されていることを確認するには、このプログラムを使用してディストリビューションをパッケージ化する必要があります
設定します。
実行するために 作成日 次の XNUMX つのことを行う必要があります。
1) 次のコマンドを実行して、パッケージの最上位ディレクトリに .package ファイルを作成します。 パックイット。 この
プログラムはパッケージについて質問し、その内容を記憶します。
DIST プログラムは賢いものになる可能性があります。
2) 最上位ディレクトリに、すべてのファイルをリストする MANIFEST.new ファイルを作成します。
あなたのパッケージ。 ファイル名は各行の最初のフィールドである必要があります。 しばらくしてから
空白を使用すると、ファイルを(簡単に)説明するコメントを追加できます。
実行後 作成日、最上位ディレクトリにキットのセットが存在します。 もしあなたの
パッケージ名が「foo」の場合、foo.kit1、foo.kit2 などの名前が付けられます。作成されるファイル
PACKLIST ファイルはディストリビューションに自動的に追加され、どのファイルが付属しているかを示します。
どのキット。 を使用した場合は、 -c オプションを選択すると、代わりに単一のディレクトリが作成されます。
配布全体が含まれており、エンドユーザーに送信する準備ができています。
ファイルが大きすぎて、そのまま XNUMX つのアーカイブにパックできない場合は、自動的に分割されます。
より小さな部分で。 ただし、ファイルの最初の 11 文字のみが保持されます。
作成日 11 つの異なるファイルが分割され、最初の XNUMX が同じ場合は中止されます。
名前に含まれる文字。 分割されたファイルは最後に自動的に再構築されます
PACKNOTES で生成されたスクリプトを実行してアーカイブを抽出します。
その後、次の方法でキットを郵送できます。 キットを送る または以下を付けて投稿してください キットポスト.
OPTIONS
次のオプションは次のように処理されます。 作成日:
-c DIR 言う 作成日 ディストリビューションを指定された場所にコピー (ミラーリング) する必要があること
シェルアーカイブを生成する代わりに、ディレクトリを作成します。 と互換性があります -q オプションを選択します。
-d デバッグモードをオンにします。 おそらく役に立たないでしょう。
-f file file マニフェストとして。 デフォルトでは、MANIFEST.new が使用されます。
-h ヘルプメッセージを印刷して終了します。
-q キットの迅速な作成: チェックアウトされたバージョンのファイルが使用されます。
実際に最新のチェックイン バージョンを取得するために RCS ファイルを使用する代わりに。
これによりかなりの時間を節約できますが、チェックアウトされていることを確認する必要があります。
バージョンが最新でない場合、パッケージが矛盾する可能性があります。
-s サイズ キットの最大サイズを次のように設定します サイズ バイト
-v 詳細モード: キット構築プロセスまたはツリー ミラーリングをトレースします。
-V バージョン番号を出力して終了します。
作者
ラリー・ウォール[メール保護]> (バージョン 2.0)
ラファエル・マンフレディ[メール保護]>
onworks.net サービスを使用してオンラインで makedist を使用する