これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dos-deb-coinstall です。
プログラム:
NAME
dose-deb-coinstall - 指定された Debian バイナリ セットの共同インストール セットを計算します
パッケージ
SYNOPSIS
用量-deb-coinstall [オプション] バイナリリポジトリ
DESCRIPTION
dos-deb-coinstall は、一連のフォアグラウンド Debian バイナリ パッケージを実行できるかどうかを決定します。
バックグラウンドの Debian バイナリ パッケージのセットを指定して一緒にインストールされます。 有効な場合
共同インストール セットが存在する場合は、標準出力に出力されます。 それ以外の場合はアプリケーション
は終了コード 1 で存在し、何も出力しません。
Status --src オプションが指定されている場合、関連するソース パッケージは標準で印刷されます。
代わりに出力します。
パッケージはフォアグラウンドとバックグラウンドに分割されます。フォアグラウンドのパッケージのみが
同時インストール可能性がチェックされていますが、依存関係はフォアグラウンド パッケージによって満たされる可能性があります。
バックグラウンドパッケージによる。 デフォルトでは、すべてのパッケージがフォアグラウンドにあります。
入力 FORMAT
バイナリリポジトリ 引数は、次の形式のスタンザを含むファイル名のリストです。
of デブコントロール(5) は XNUMX 行の空白行で区切られます。 たとえば、見つかったパッケージ ファイルは
Debian ミラー サーバー上、またはディレクトリ内 / var / lib / apt / lists / Debian システムの場合、
適切です。
--src オプションには、debian ソース管理スタンザを含むファイルが必要です。
空白行が XNUMX 行あります。 たとえば、Debian ミラー サーバー上にあるソース ファイル、または
ディレクトリ / var / lib / apt / lists / Debian システムのものが適しています。
OPTIONS
--deb-native-arch =名
ネイティブアーキテクチャを指定します。 デフォルトの動作は、ネイティブを推測することです
アーキテクチャを持つ入力の最初のパッケージスタンザからのアーキテクチャ
すべてとは異なります。
--deb-foreign-archs =名 [,名]..。
外部アーキテクチャのコンマ区切りリストを指定します。 デフォルトは空です
外国の建築のリスト。 もし --deb-host-arch が設定されている場合は、
暗黙の外国建築。
--deb-host-arch =名...
ホストのアーキテクチャを指定します。 このオプションを指定すると、 --deb-native-arch しなければなりません
も設定されます。
-f -失敗
実行されたパッケージのリストを含む診断を YAML 形式で出力します。
一緒にインストールしようとした結果とその結果。
-v -成功
インストール可能性チェックに合格しないパッケージのみを表示します。
-e - 説明
一部のパッケージが実行できない理由を示して、結果をより詳細に説明してください。
一緒にインストールされます。
--src=ソースリポジトリ
バイナリ パッケージを印刷する代わりに、指定された関連ソース パッケージを印刷します。
debian ソース ファイル内 ソースリポジトリ.
--ダンプ=cudf ファイル
CUDF ユニバースをダンプします。 cudf ファイル バイナリとソースのエンコーディングを表す
パッケージに加えて、同時インストール可能性のリクエストも含まれます。
--fg =バイナリリポジトリ
フォアグラウンド バイナリ リポジトリを指定します。
--bg =バイナリリポジトリ
バックグラウンドバイナリリポジトリを指定します。
-v 情報/警告/デバッグメッセージを有効にします。 このオプションは最大XNUMX回繰り返すことができます
冗長性を高めるために
-NS、 - 助けて
このオプションのリストを表示します。
EXIT コード
終了コード0〜63はプログラムの正常終了を示し、コード64〜127はプログラムの正常終了を示します。
プログラムの異常終了(解析エラー、I / Oエラーなど)。
通常のプログラム終了の場合:
- 終了コード 0 は、有効な共同インストール セットが存在することを示します
- 終了コード 1 は、共同インストール セットが存在しないことを示します
実施例
必須としてマークされたすべてのパッケージをインストールするために必要なバイナリ パッケージのリストを計算します。
grep-dctrl -X -FEssential はい \
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages \
> 必須
dose-deb-coinstall --deb-native-arch=amd64 \
--bg /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages \
--fg essential > essential_coinstall
これらのパッケージをビルドするために必要なソース パッケージのリストを計算します。
dose-deb-coinstall --deb-native-arch=amd64 \
--src /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_source_Sources \
--bg /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages \
--fg essential > essential_coinstall_src
onworks.net サービスを使用してオンラインで dos-deb-coinstall を使用する