opam-upgrade-クラウドでのオンライン

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

プログラム:

NAME


opam-upgrade-インストールされているパッケージを最新バージョンにアップグレードします。

SYNOPSIS


オパム アップグレード [オプション] ... [PACKAGES] ...

DESCRIPTION


このコマンドは、インストールされているパッケージを最新の利用可能なバージョンにアップグレードします。 もっと
正確には、このコマンドは依存関係ソルバーを呼び出して、一貫性のある状態を見つけます。 最も
インストールされているパッケージのうち、最新バージョンにアップグレードされます。

議論


PACKAGES
パッケージ名のリスト。オプションのバージョンまたは制約(例: `pkg '、` pkg.1.0'、または
`pkg> = 0.5 '。

OPTIONS


-b, --keep-build-dir
ビルドディレクトリを保持します。 これは設定と同じです $ OPAMKEEPBUILDDIR 「真」に。

-d, --ビルドドキュメント
パッケージドキュメントを作成します。 これは設定と同じです $ OPAMBUILDDOC 〜へ
"NS"。

-ドライラン
コマンドをシミュレートしますが、実際には変更を実行しないでください。

-e タグ, - 外部の=タグ
指定されたタグに関連付けられている外部パッケージを表示します。 これは非推奨です。使用してください
代わりに `opam list --external '

- 偽
このオプションは、実際に実行せずに、アクションをOPAMデータベースに登録します
彼ら。 警告:このオプションは危険であり、OPAM環境を破壊する可能性があります。 君は
おそらく `--dry-run 'が必要です。 あなたは警告されました。

- 修理する
壊れた状態から回復します(例:依存関係の欠落、XNUMXつの競合するパッケージ
一緒にインストール...)。 これには、外部ソルバーがインストールされている必要があります
(aspcud、cudf-services.irill.org、...)

-j JOBS, -ジョブ=JOBS
使用する同時ジョブの最大数を設定します。 を使用して設定することもできます
$ OPAMJOBS 環境変数。

--json=ファイル名
OPAM実行の結果出力をコンピューターで読み取り可能なファイルに保存します

-m MAKE, - 作る=MAKE
  MAKE デフォルトの「make」コマンドとして。

-チェックサムなし
ダウンロードしたアーカイブのチェックサムを確認しないでください。これは、設定と同じです。
$ OPAMNOCHECKSUMS 「真」に。

--require-チェックサム
アップストリームのチェックサムを提供しないパッケージのインストールを拒否します
アーカイブ。 これは設定と同じです $ OPAMREQUIRECHECKSUMS 「真」に。

--show-actions
ソルバーを呼び出して、アクションを表示します。 変更を加えないでください。

-t, -ビルドテスト
構築して ラン パッケージの単体テスト。 これは設定と同じです $ OPAMBUILDTEST 〜へ
"NS"。

COMMON OPTIONS


これらのオプションは、すべてのコマンドに共通です。

- 色=WHEN (absent = auto)
出力に色を付けます。 WHEN 「always」、「never」、または「auto」のいずれかである必要があります。

- 基準=CRITERIA
ユーザーを指定 この実行の依存関係を解決するため。 両方をオーバーライドします
$ OPAMCRITERIA$ OPAMUPGRADECRITERIA。 サポートされている言語の詳細については、
利用可能な外部ソルバー。を参照してください。
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html。 使用するための一般的なガイド
ソルバーの設定は次の場所にあります。 http://www.dicosmo.org/Articles/usercriteria.pdf.
デフォルト値は
-count(down)、-count(removed)、-notuptodate(solution)、-sum(solution、version-lag)、-count(new)
アップグレード用、および
-カウント(削除)、-notuptodate(リクエスト)、-sum(リクエスト、バージョンラグ)、-count(ダウン)、-notuptodate(変更)、-count(変更)、-notuptodate(ソリューション)、-sum(ソリューション、バージョンラグ)
さもないと。

--cudf=ファイル名
デバッグオプション:ソルバーに送信されたCUDF要求をに保存します ファイル名- .cudf。

- デバッグ
デバッグメッセージをstderrに出力します。 これは設定と同じです $ OPAMDEBUG 「真」に。

-デバッグレベル=LEVEL
`--debug 'と同様ですが、デバッグレベルを指定できます(` --debug'は1に設定します)。
設定に相当 $ OPAMDEBUG 正の整数に。

--git-バージョン
gitバージョンが存在する場合はそれを印刷して終了します。

- 助けて[=FMT](デフォルト=ポケットベル)
このヘルプを形式で表示する FMT (ポケットベル、プレーンまたはグロフ)。

--基本パッケージなし
基本パッケージをインストールしないでください(テスト目的で役立ちます)。 これは同等です
設定 $ OPAMNOBASEPACKAGES 空でない文字列に。

-自己アップグレードなし
OPAMは、次の場所にある新しいバイナリに置き換えられます。 OPAMROOT / opam 存在する場合。 この
この動作を無効にします。

-q, - 静かな
新しいコンパイラをインストールするときは静かにしてください。

- 根=ROOT (不在=〜/ .opam)
  ROOT 現在のルートパスとして。 これは設定と同じです $ OPAMROOT 〜へ ROOT.

- 安全な
何も自動的に更新または書き換えられないことを確認してください。 からの呼び出しに便利
たとえば、完了スクリプト。 そのような操作が必要なときはいつでも失敗します; また
ロックの待機を回避し、インタラクティブな質問をスキップして、OPAMDEBUGをオーバーライドします
変数に保存します.

-ソルバー=CMD
外部依存関係の名前を指定します 。 デフォルト値はaspcudです。
'aspcud'、 'packup'、または変数を含む可能性のあるカスタムコマンドのいずれか
%{input}%、%{output}%、%{criteria}%

- 厳しい
パッケージ定義または構成ファイルでエラーが見つかった場合は常に失敗します。 NS
デフォルトでは、可能であればサイレントに続行します。

- スイッチ=SWITCH
  SWITCH 現在のコンパイラスイッチとして。 これは設定と同じです $ OPAMSWITCH
〜へ SWITCH.

--内部ソルバーの使用, --aspcud なし
外部ソルバーが使用可能な場合でも、内部ヒューリスティックの使用を強制します。

-v, -詳細
より詳細に、packageサブコマンドとその出力を表示します。 詳細を表示するには、繰り返します。
繰り返す n 時間は設定と同等です $ OPAMVERBOSE 〜に "n".

- バージョン
バージョン情報を表示します。

-y, - はい
インタラクティブモードを無効にし、他の方法で尋ねられるすべての質問に「はい」と答えます
ユーザーに。 これは設定と同じです $ OPAMYES 「真」に。

ENVIRONMENT 変数


OPAMは、ここにリストされている環境変数を利用します。 ブール変数を設定する必要があります
無効にするには「0」、「false」の「no」、有効にするには「1」、「yes」または「true」に設定します。

OPAMCOLORに設定されている場合 常に or 決して、-colorオプションのデフォルト値を設定します。

操作基準 ユーザーを指定します 依存関係を解決するため。デフォルト値は
-カウント(削除)、-notuptodate(リクエスト)、-sum(リクエスト、バージョンラグ)、-count(ダウン)、-notuptodate(変更)、-count(変更)、-notuptodate(ソリューション)、-sum(ソリューション、バージョンラグ)。
オプション--criteriaも参照してください

オパムカール 特定の「curl」プログラムを選択するために使用できます。 見る OPAMFETCH より多くのオプションがあります。

オパムデバグ オプション `--debug 'および` --debug-level'を参照してください。

OPAMダウンロードジョブ 同時ダウンロードの最大数を設定します。

OPAMEXTERNALSOLVER オプション `--solver 'を参照してください。

OPAMFETCH ファイルのダウンロード方法を指定します: `wget '、` curl'、またはカスタムコマンドのいずれか
variables %{url}%, %{アウト}%, %{再試行}%, %{compress}%%{チェックサム}% 交換されます。
メイン設定ファイルの「download-command」値を上書きします。

OPAMジョブ 実行する並列ワーカーの最大数を設定します。

OPAMLOCK再試行回数 OPAMがロックの取得をあきらめるまでの試行回数を設定し、
失敗します。 <= 0は、無限の待機を意味します。

オパムノ 尋ねられた質問には「いいえ」と答えてください。

OPAMNOASPUD オプション `--no-aspcud 'を参照してください。

OPAMNOSELFアップグレード オプション `--no-self-upgrade 'を参照してください。

オパンピンクインドオート 設定されている場合、バージョン管理システムはローカルパスに固定するときに検出されます。

OPAM にはチェックサムが必要です オプション `--require-checksums 'を参照してください。

OPAM再試行 ダウンロードに失敗するまでの試行回数を設定します。

オパムルート オプション `--root 'を参照してください。 これは、 `opam config env --root = DIR 'によって自動的に設定されます。
DIRがデフォルト以外の場合、またはOPAMROOTがすでに定義されている場合。

オパムセーフ オプション `--safe 'を参照してください

OPAMSKIPバージョンチェック 一部のバージョンチェックをバイパスします。 安全ではない、互換性テスト用
のみ。

OPAMSOLVER タイムアウト 内部ソルバーの時間許容値を変更します。

オパムステータスライン 現在何が起こっているかを示す動的ステータスラインを表示します
ターミナル。 (「常に」、「決して」、「自動」のいずれか)

OPAMスイッチ オプション `--switch 'を参照してください。 `opam config env --switch = SWITCH 'によって自動的に設定されます。

OPAMUPグレード基準 ユーザーを指定します 実行時に依存関係を解決するため
アップグレード。 オーバーライド 操作基準 両方が設定されている場合、アップグレードで。デフォルト値は
-count(down)、-count(removed)、-notuptodate(solution)、-sum(solution、version-lag)、-count(new)。
オプション--criteriaも参照してください

オパミューズインターナルソルバー オプション `--use-internal-solver 'を参照してください。

OPAMUTF8 出力にはUTF8文字を使用します(「always」、「never」、または「auto」のいずれか)。 沿って
デフォルトの `auto '。これはロケールから決定されます)。

OPAMUTF8MSGS OPAMメッセージでは拡張UTF8文字(ラクダ)を使用します。 示す OPAMUTF8.
これは、OSXでのみデフォルトで設定されています。

OPAMVAR_var 変数の内容をオーバーライドします VAR `%{var}%`文字列を置き換える場合
`opam`ファイルで。

OPAMVAR_package_var 変数の内容をオーバーライドします package:var 代用する場合
`opam`ファイルの`%{package:var}% `文字列。

OPAMVERBOS オプション `--verbose 'を参照してください。

オパイエス オプション `--yes 'を参照してください。

さらに マニュアル


https://opam.ocaml.orgを参照してください。

作者


トーマス・ガザニャーレthomas@gazagnaire.org>
アニル・マダヴァペディanil@recoil.org>
ファブリス・ル・フェサンFabrice.Le_fessant@inria.fr>
フレデリック・トゥオンtuong@users.gforge.inria.fr>
ルイ・ゲスバートlouis.gesbert@ocamlpro.com>
ヴィンセント・バーナードフvb@luminar.eu.org>
ギレム・リューguillem.rieu@ocamlpro.com>
ロベルト・ディ・コスモroberto@dicosmo.org>

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



最新のLinuxおよびWindowsオンラインプログラム