これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gauche-install です。
プログラム:
NAME
gauche-install - ファイルをインストールし、属性を設定します
SYNOPSIS
1)* ゴーシュインストール [オプション...] FILE DEST
2)* ゴーシュインストール [オプション...] FILE... DIRECTORY
3)* ゴーシュインストール -d [オプション...] DIRECTORY...
4) ゴーシュインストール -T DIRECTORY [オプション...] FILE...
5) ゴーシュインストール -U DIRECTORY [オプション...] FILE...
DESCRIPTION
ゴーシュインストール ファイルをインストールおよび削除するプログラムです。 インストール時に設定できるようになります
所有権と権限。 このコマンドはBSDと上位互換性があります install(1) そしてできます
ドロップイン代替品として使用できます。 特に、1 番目、2 番目、および 3 番目のコマンドライン形式
上記は BSD インストールと互換性があります。
このコマンドは主に Gauche の拡張パッケージをより簡単にするために提供されています。
インストールと構成のプロセス。 gauche-install が利用可能であることを確認し、
これらのパッケージでは、さまざまなパッケージ間の微妙な違いを気にする必要はありません。 install(1)
コマンド。
最初のフォーマットのコピー FILE で指定されたファイルまたはディレクトリ内 DEST。 2番目の
コピーのフォーマット FILE ... ディレクトリに DIRECTORY.
XNUMX 番目の形式では、次のことが保証されます。 DIRECTORY 存在します。 そうでない場合、コマンドは次のパスを作成します。
DIRECTORY , 中間のものも含めて。
XNUMX番目のフォーマットのインストール FILE ... DIRECTORY。 よりも便利です
XNUMX 番目と XNUMX 番目のフォーマットは次の点で異なります。
* 宛先ディレクトリが存在しない場合は、中間ディレクトリを使用して作成されます。
必要に応じてパスを追加します)。
* ファイルのリストは空にすることができるため、インストールされたファイルのリストは
設定によって生成されるため、空のケースを特別に処理する必要はありません。
メイクファイル。 (BSD インストール形式では、空のファイル リストではエラーが発生します。)
* ファイルのディレクトリ接頭辞は宛先ディレクトリ内に保持されます。 これ
ファイルのサブツリーをインストールするのに便利です。 たとえば、次のコマンドはインストールします。
'/usr/share/foo/main'、'/usr/share/foo/conf/x'、および '/usr/share/foo/conf/y'
単一のコマンド。
gauche-install -T /usr/share/foo main conf/x conf/y
与え -p オプションはこの動作を抑制し、次のようなディレクトリ接頭辞を削除します。
XNUMX番目の形式。 次のコマンドラインは「/usr/share/foo/main」をインストールします。
「/usr/share/foo/x」と「/usr/share/foo/y」。
gauche-install -T /usr/share/foo -p main conf/x conf/y
XNUMX 番目の形式では、次のものが削除されます。 FILE ... セクションに DIRECTORY。 無関係なオプションは無視されるため、
変更するだけでファイルをアンインストールできるので便利です -T XNUMX 番目の形式では、 -U.
OPTIONS
-C, --canonical-suffix
これは、Gauche の自動生成された Scheme ソースを実験的にインストールするために特別に使用されます。
プリコンパイル。 生成されたファイルには *.sci が含まれます。 インストール時にこのコマンド
*.scm のサフィックスを置き換えます。
-d, - ディレクトリ
ディレクトリを作成します。 (第 3 フォーマットのみ)。 あくまで互換性のためです。 の使用
-T オプションを使用すると、宛先ディレクトリが見つからない場合は自動的に作成されます。
-g, --group =GROUP
インストールしたファイルのグループを変更します。
-h, - 助けて
オプションの概要を表示します。
-m, --mode =モード
インストールされたファイルのモードを変更します。
-n, -ドライラン
どのようなアクションを実行するかを出力するだけです。
-o, --owner =OWNER
インストールされたファイルの所有者を変更します。
-p, --strip-prefix=プレフィックス
ストリップ プレフィックス からのディレクトリ FILE(s) インストール前。 (4th/5thフォーマットのみ)。
--シバン=パス
ファイルの内容の前に #!PATH を追加します。 スクリプトをインストールするのに便利です。
-S, --srcdir=ディレクトリにジョブを開始します。
内のファイルを探します ディレクトリにジョブを開始します。; Makefile で VPATH が使用されている場合に便利です。
-T, --target =ディレクトリにジョブを開始します。
ファイルを ディレクトリにジョブを開始します。、必要に応じてパスを作成します。 ファイルの部分パスは、
ない限り保存されます -p オプションが与えられます。 (第4フォーマットのみ)
-U, --アンインストール=ディレクトリにジョブを開始します。
の逆 -T、たとえば、宛先からファイルを削除します。 その他のオプション(除く) -h &
-n)は無視されます。
-v, -詳細
冗長に作業します。
診断
ゴーシュインストール 成功するとステータス0で終了します。
onworks.net サービスを使用してオンラインで gauche-install を使用する