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

Ad


OnWorksファビコン

kdesrc-build - クラウドでオンライン

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

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

プログラム:

NAME


kdesrc-build - KDE ソフトウェアをダウンロード、ビルド、インストールします。

SYNOPSIS


kdesrc-build [OPTIONS...] [モジュール | モジュール セッションに ...]

DESCRIPTION


  kdesrc-build コマンドは、KDE ​​ソフトウェアをソースから直接ビルドするために使用されます。
リポジトリ。 Subversion または Git リポジトリからダウンロードでき、KDE ​​と接続できます。
プロジェクト データベースに渡されるオプションの制御をサポートします。 make(1)と
cmake(1)。 の操作 kdesrc-build 通常は構成ファイルによって駆動されます
~/.kdesrc-buildrc.

  モジュール or モジュール セッションに コマンドラインで指定したものは、これらの名前と同じである必要があります
構成ファイル (モジュール定義または 使用モジュール
宣言、または モジュールセット 意味)。 さらに、KDE ​​の名前にすることもできます。
KDE プロジェクト データベースにリストされているモジュール (モジュール名の前に + を付けると、
これを強制します)。

kdesrc-build は完全にヘッドレスにできるように設計されています (ただし、 ENVIRONMENT),
したがって、通常はその入力を完全に無視します。 コマンド出力はログに記録されます。
kdesrc-build の出力に表示されます。

モジュールは次々に構築されます。 モジュールの更新に失敗した場合、そのモジュールはビルドされません。
kdesrc-build モジュールの障害だけが原因で中止されるのではなく、試行を続けます
後続のモジュールを更新してビルドします。 デフォルトでは、 kdesrc-build の建設を開始します
他のモジュールであっても、そのモジュールのソース コードの更新が完了するとすぐにモジュールが更新されます。
更新は同時に行われます。

最後に kdesrc-build どのモジュールがビルドに失敗したか、ログがどこにあったかが表示されます。
そのビルド実行のために保持されます。

OPTIONS


注意: 一部のオプションには短い形式がありますが、 kdesrc-build オプションパーサーはサポートしていません
この時点で短いオプションを XNUMX つに結合します。 (例:ランニング kdesrc-build -pv ではないだろう
と同じである kdesrc-build - 演じる -詳細).

-NS、 - 助けて
簡単な概要と頻繁に使用されるコマンド ライン オプションを示します。

-NS、 - 演じる
「ドライラン」モードで動作させます。 ネットワークアクセスは行われず、ログファイルも作成されません。
モジュールは構築されず、ディスクに対するその他の永続的な変更は行われません。 XNUMXつ 重要
例外 それは、KDE ​​プロジェクトからのモジュールをビルドしようとした場合です。
データベース、データベースがまだダウンロードされていない場合は、データベースがダウンロードされます
ふりモードの出力はデータベースの結果に基づいて大幅に変化する可能性があるためです。

- インストール
アップデートとビルドのフェーズをスキップし、ただちにモジュールのインストールを試みます。
与えられた。

- アンインストール
更新とビルドのフェーズをスキップし、ただちにモジュールのアンインストールを試みます。
与えられた。 注意: これは、をサポートするビルドシステムでのみサポートされます。 make アンインストール
コマンド (KDE CMake ベースなど)。

--srcなし
ソース更新フェーズをスキップします。 他のフェーズは通常どおり含まれます。 --no-svn  
このオプションのエイリアスは非推奨であり、将来のリリースでは削除される予定です。

--インストールなし
ビルドからインストールフェーズをスキップします。 他のフェーズは通常どおり含まれます。

--ビルドなし
ビルドのビルドフェーズをスキップします。 内部的には、インストールフェーズはビルドに依存します
フェーズが完了するため、これは事実上次と同等です --src のみ、しかしセマンティクス
将来変更される可能性があります (テスト スイートが独自のフェーズに移行する場合など)。

--テストなし
CMake ベースのモジュールのテスト スイートの実行を無効にします。 これを完全に効果的にするには
CMake を再実行する必要があります。これは、 --再構成 or
--リフレッシュビルド オプション。

--src のみ
ソース更新フェーズのみを実行し、ビルドやインストールは行いません。 --svn のみ  
このオプションのエイリアスは非推奨であり、将来のリリースでは削除される予定です。

-ビルドのみ
最初にソース コードを更新せずにビルド プロセスを強制的に実行します。 で
また、インストールは行われません。 (該当する場合はテストが引き続き実行されます。
ただし、これは将来のリリースで変更される予定です)

--リフレッシュビルド
ビルドフェーズが開始される前に、モジュールのビルドディレクトリを削除します。 これには、
強制することによって望まれる副作用 kdesrc-build モジュールを再構成してビルドするには
一時出力ファイルや中間出力ファイルが存在しない「初期の」状態から。 使用
モジュールのビルドに問題があり、時間がかかることがわかっている場合は、このオプションを使用します。
その結果、ビルドが完了するまでにさらに時間がかかります (場合によってはさらに長くなります)。 迷った場合は使用してください
このオプションは全体に対して kdesrc-build 実行されます。

--再構成
CMake を強制的に再実行しますが、ビルド ディレクトリは削除しません。 通常、あなたは
実際に欲しい --リフレッシュビルドただし、変更が 100% 確実である場合は、 cmake オプション
現在の中間出力を無効にしないため、時間を節約できます。

--ビルドシステムのみ
ビルドされるモジュールごとにビルド プロセスを中断します。ビルド プロセスは次のもので構成されます。
実行までの通常のセットアップ cmake or configure (必要に応じて)しかし、 make
は実行されず、インストールも試行されません。 これはほとんどの場合、物を取得する場合にのみ役立ちます
ような configure - 助けて & cmake-gui 働くこと。 通常、あなたが望むのは --再構成 or
--リフレッシュビルド.

--再開元=foo
このオプションを使用して、モジュールが完了するまでモジュールの処理をスキップします。 foo に遭遇しました。 foo
後続のすべてのモジュールは、あたかも指定されているかのように通常どおり処理されます。
コマンドライン。 ビルドの失敗のためにこのオプションを使用する場合は、次のことを行うとよいでしょう。
使用を検討 --srcなし さらに、結果として生じるソース更新フェーズもスキップします。

--再開後=foo
これは --再開元、モジュールが foo is に含まれる
考慮すべきモジュールのリスト。 foo を手動でビルド/インストールした場合は、これを使用できます。
ビルドを修正した後、そこから再開したいだけです。

--ignore-モジュール
軍隊 全て このオプションに従うモジュールは、次の考慮事項から除外されます。
kdesrc-build。 これは、次のモジュールを除くすべてのモジュールを処理する必要があることがわかっている場合に便利です。
特定の例外の場合。

--rcファイル=foo
指定されたファイルを使用して、 foo、構成の代わりに ~/.kdesrc-buildrc or
./kdesrc-buildrc。 ファイルは空でもかまいませんが、存在する必要があります。

--prefix =foo
をオーバーライドします クディル に設定 foo 今回の走行に向けて。 さらに、暗黙的に
--再構成。 それ ありません 実際に行うと思われるアクションを実行する
(オーバーライド 接頭辞 モジュールのインストール場所を変更するオプション)、ただし
デフォルトのモジュールは、 クディル 設定する場合 接頭辞 設定されていません。

--素敵=foo
に与えられるCPU優先度を変更します。 kdesrc-build (および使用されるすべてのプロセス kdesrc-build
マシン情報の記入> という構文でなければなりません。例えば、 make(1))。 foo -20 ~ 19 の整数である必要があります。正の値
システムの残りの部分に対して「より良い」(つまり、優先度が低い)。

システムで利用可能な優先順位は異なる場合があることに注意してください。
ここにリストされています、参照してください nice詳細については (2) を参照してください。 これは変更されるだけであることにも注意してください CPU
優先順位、変更したい場合が多い I / O それがサポートされているシステムを優先します。
I/O 優先度を調整するためのコマンドライン オプションはありませんが、
設定ファイルのオプション: アイドル IO 優先順位の使用 (ただし、すべてのオプションと同様に、
コマンドラインからこれを設定する一般的な方法)。

--run=foo
という名前のプログラムを実行します foo kdesrc-buildの通常のビルド環境。 全て
このオプションが渡された後に存在するコマンドライン引数 foo そのまま実行されます。

- 色
「カラフルな出力」が可能になります。 (デフォルトで有効になっています)。

-無着色
「カラフル出力」を無効にします。 これは、次のように設定することで永続的にすることができます。 カラフルな出力
設定ファイルでオプションを false (または 0) に設定します。

--非同期
持ってる kdesrc-build ソースコードが完成したらすぐにモジュールのビルドプロセスを開始します。
ダウンロードが完了しました。 このオプションを使用しない場合 kdesrc-build すべてのソース更新を次の場所で実行します
一度だけ、ビルドプロセスが始まります。 このオプションはデフォルトで有効になっています。

--非同期なし
モジュールの非同期ビルドを無効にします。 見る --非同期 さらに詳しく
説明。 ご了承ください kdesrc-buildこのモードでは、 の出力は若干異なります。

-v、 -詳細
冗長性のレベルを上げます kdesrc-build 出力(これはすでにかなりのものです)
冗長です!)

-NS、 - 静かな
作る kdesrc-build 騒音が少なくなります。 重要なメッセージのみが表示されます。

-本当に静か
作る kdesrc-build さらに騒がしくない。 警告/エラーのみが表示されます。

- デバッグ
これにより、ターミナルに説明とデバッグ出力が表示されます。通常は
理解できない、内容を説明する kdesrc-build やっている(そしてそうすべきだと思っている)。
出力がデバッグに役立つ場合があるため、フラグが含まれています。

--force-build
通常、いつ kdesrc-build モジュールにソースの更新がないことに気づきました。
以前に正常にインストールされていた場合、そのビルドまたはインストールは試行されません。
モジュール。 このフラグを渡すと、その動作を無効にして常に実行できます。 make.

--スナップショットなし
通常は kdesrc-build ソース リポジトリの tarball スナップショットを使用して削減をサポートします
一部の KDE モジュールの git クローンを KDE インフラストラクチャにロードします。 このオプションを渡すと
この機能を無効にします。

--delete-my-patches
許可するには、このオプションを渡す必要があります kdesrc-build 競合するソースを削除するには
ディレクトリ。 現在、これは git ベースのモジュールのクローンを作成しようとしたときにのみ発生します。
既存のソース ディレクトリが存在する場合。 そうでない場合は、このオプションを指定しないでください。
によって提案されました kdesrc-buildソースディレクトリを気にしない場合にのみ、
参照が削除され、再クローン化されました。

--foo=バー
上記にリストされていないオプションはすべて、可能なリストと一致するかどうかを確認するためにチェックされます。
設定ファイルのオプション。 その場合、構成ファイルのオプション foo 一時的にです
に設定 バー この実行期間中。

--モジュール,foo=バー
上記と同様ですが、オプション foo にのみ設定されています バー モジュール用 モジュール。 これはしません
モジュールセットではまだ機能しますが、必要なモジュールごとにこれを繰り返す必要があります
影響を受ける。 (もちろん、構成ファイルを編集するだけでも可能です...)

EXIT ステータス


0
ご注文完了

1
通常、これは更新、ビルド、またはインストール プロセスの一部が失敗したことを意味しますが、
以下で説明されていないプログラムの異常終了にも使用されます。

5
殺された信号を受信しました kdesrc-build、しかし、通常通りに実行しようとしました
閉店。

8
不明なオプションがコマンドラインに渡されました。

99
強制的に例外が発生しました kdesrc-build 早期に中止すること。

ENVIRONMENT


ホーム
ファイル名のチルダ展開に使用され、ソース、ビルド、
およびインストールディレクトリ。

パス
この環境変数は、実行可能ファイルのデフォルトの検索パスを制御します。 あなたはできる
使用 ビンパス この変数に追加する設定ファイルのオプション (たとえば、実行用)
から cron(8))。

LC_*
LC_ で始まる環境変数は、によって使用されるロケールを制御します。 kdesrc-build.
しかし kdesrc-build 現時点ではまだローカライズできませんが、コマンドの多くはローカライズできません。
用途は。 kdesrc-build 通常は設定します LC_ALL=C を調べる必要があるコマンドの場合
の出力ですが、これを手動で実行することもできます。 設定する場合 LC_ALL=C は a を修正します
kdesrc-build 問題がある場合はバグレポートを提出してください。

SSH_AGENT_PID
この環境変数は、次のことを確認するためにチェックされます。 ssh-agent(1) が実行されている場合に限ります。
kdesrc-build SSH ログインが必要なモジュールをチェックアウトしていると判断します
(ただし、デフォルトでこれを必要とするモジュールはないため、これを知っておく必要があります)。

KDESRC_BUILD_USE_TTY
設定されている場合、この変数は強制的に kdesrc-build 実行中に入力を閉じないようにする
システムプロセス。 通常は kdesrc-build stdout と stderr のため、stdin を閉じます。
子プロセスはリダイレクトされるため、ユーザーには入力が表示されません。
とにかくプロンプトを出します。

KDESRC_BUILD_DUMP_CONTEXT
この変数が設定されている場合、その直後に「ビルド コンテキスト」の説明が出力されます。
オプションとコマンドライン引数を読み取り、どのモジュールを構築するかを決定します。 あなた
これを設定することはほとんどありません。

他人
多くのプログラムが使用されています kdesrc-build その実行の過程で、
SVN(1) git(1) make(1)と、 cmake(1)。 これらのプログラムにはそれぞれ独自のプログラムがある場合があります。
設定されている環境変数への応答。 kdesrc-build 環境を通過します
これらのプロセス上で実行されるときに設定される変数。 確実に確保できます
環境変数 (例: CC or CXX) を使用して設定されます。 セット環境 の監視
ファイルオプション。

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


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

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

Linuxコマンド

Ad