makeself

ソフトウェアのスクリーンショット:
makeself
ソフトウェアの詳細:
バージョン: 2.1.5
日付のアップロード: 3 Jun 15
開発者: -
ライセンス: 無料
人気: 30

Rating: 1.0/5 (Total Votes: 2)

makeselfプロジェクトは、ディレクトリから、自己抽出tar.gz形式のアーカイブを生成する小さなシェルスクリプトです。結果のファイルは、シェルスクリプト(それらの多くは.RUNサフィックスを持つ)として表示され、そのまま起動することができます。
アーカイブは、一時ディレクトリに自分自身を解凍し、任意の任意のコマンドは、(例えば、インストールスクリプトのために)実行されます。これは、Windowsの世界でWinZipの自己解凍して生成されたアーカイブにかなり似ています。 Makeselfアーカイブはまた、整合性の自己検証のためのチェックサム(CRCおよび/またはMD5チェックサム)が挙げられます。
makeself.shスクリプト自体はファイルのディレクトリからアーカイブを作成するためにのみ使用されます。得られたアーカイブには、実際に圧縮された先頭の小さなシェルスクリプトスタブで、TARアーカイブ(GZIP、BZIP2、または圧縮を使用して)です。
この小さなスタブは、ファイルの抽出組み込みコマンドを実行し、それがすべて終わったときに、一時ファイルを削除するすべての手順を実行します。ユーザは、アーカイブに含まれるソフトウェアをインストールするために行う必要がありますどのようなすべては、「実行」、アーカイブ、すなわちSH素敵-software.runです。
彼らはそれが実際に取り付けられたバイナリデータのかなり多くでシェルスクリプト(知っているので、私は、ユーザーを混乱させないようなアーカイブのために(ロキソフトウェアによって解放一部Makeselfアーカイブによって導入された)「実行」または「SH」接尾辞を使用することをお勧めしますそれにかかわらず!)。
使用法
makeselfの構文は次のとおりです。
file_nameのラベルstartup_script archive_dir [引数] makeself.sh [script_args]
argsがMakeselfのためのオプションのオプションです。利用可能なものは次のとおりです。
--version:、標準出力にバージョン番号を表示し、すぐに終了
--gzip:圧縮の使用gzipのは(Linuxのような一般的に入手可能であるGZIPのプラットフォームでデフォルトです)
--bzip2:使用bzip2の代わりに、より良い圧縮のためのgzip。 BZIP2コマンドは、コマンドパスで利用可能でなければなりません。潜在的なユーザーが、彼らはそれを抽出するために、BZIP2をする必要がありますことを知っているように私は、アーカイブのための「.bz2.run」のようなものにプレフィックスを設定することを推奨します。
--compress:UNIXを使用してデータを圧縮するためのコマンドを「圧縮」。これはGZIPが利用できていないすべてのプラットフォームでのデフォルトであるべきです。
--nocomp:次に、非圧縮TARになり、アーカイブのための任意の圧縮を使用しないでください。
--notemp:生成されたアーカイブは、一時ディレクトリにファイルを抽出しますが、現在のディレクトリに作成した新しいディレクトリにはありません。これは、(すなわち、埋め込まれたスクリプトを使用してコンパイルを起動する)自分で抽出し、コンパイルすることができるソフトウェア·パッケージを配布することをお勧めします。
--current:ファイルの代わりにサブディレクトリに、現在のディレクトリに抽出されます。このオプションは、上記の--notemp意味します。
--follow:すなわちへの代わりのリンク自分自身の指摘されているファイルを保存、アーカイブディレクトリ内のシンボリックリンクをたどります。
--append(2.1.x以降の新機能):代わりに新しいものを作成するので、既存のアーカイブにデータを追加します。このモードでは、元のアーカイブの設定(圧縮タイプ、ラベル、埋め込まれたスクリプト)再利用され、従って、コマンドラインに再指定する必要はありません。
--header:Makeself 2.0」がmakeself-header.sh」というヘッダースタブを格納するために別のファイルを使用しています。デフォルトでは、それがmakeself.shと同じ場所に格納されているものとします。このオプションは、他のどこかに格納されている場合、その実際の位置を指定するために使用することができます。
--copy:抽出すると、アーカイブは最初の一時ディレクトリに自分自身を抽出します。これの主な用途は、インストーラプログラムが後のCDのマウントを解除し、新しいものを挿入することを可能にする必要がありますときに、CDのMakeselfアーカイブに格納された自己完結型のインストーラを可能にすることです。これは、複数のCDにまたがるインストーラは、「ファイルシステムのビジー」エラーを防ぐことができます。
--nox11:X11での新ターミナルの自動産卵を無効にします。
--nowait:新しいX11端末から実行すると、スクリプトの実行の最後に、ユーザープロンプトを無効にします。
--nomd5と--nocrc:アーカイブのMD5 / CRCチェックサムの作成を無効にします。整合性のチェックが必要でない場合、これは抽出プロセスをスピードアップします。
--lsmファイル:makeselfするファイルを指定し、LSM、生成されたアーカイブに埋め込まれます。 LSMファイルを簡単に解析可能であるように、ソフトウェア·パッケージを記述しています。 LSMエントリは、後でアーカイブに「-lsm '引数を使用して取得できます。 LSMファイルのexemple Makeselfが設けられています。
archive_dirは、アーカイブするファイルを含むディレクトリの名前です。
file_nameには、アーカイブの名前が作成されます
ラベルは、パッケージを記述する任意のテキスト文字列です。ファイルを抽出しながら、それが表示されます。
startup_scriptは、抽出されたファイルのディレクトリ内から実行するコマンドです。あなたがこのディレクトリに含まれているプログラムを実行したい場合はこのように、あなたは "./"を使用して、コマンドの前に付ける必要があります。例えば、./programは罰金になります。 script_argsは、このコマンドのadditionnal引数です。
このリリースの新機能:

同じようなソフトウェア

Lhasa
Lhasa

20 Feb 15

fmorgue
fmorgue

14 Apr 15

mpq-tools
mpq-tools

3 Jun 15

開発者の他のソフトウェア -

Pushover
Pushover

20 Feb 15

eAAC+ Encoder
eAAC+ Encoder

2 Jun 15

Free-Vote
Free-Vote

3 Jun 15

pynfs
pynfs

3 Jun 15

へのコメント makeself

コメントが見つかりません
コメントを追加
画像をオンにする!