これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dpkg-scanpackages です。
プログラム:
NAME
dpkg-scanpackages - パッケージのインデックス ファイルを作成する
SYNOPSIS
dpkg-scanpackage [オプション...] バイナリディレクトリ [オーバーライドファイル [パスプレフィックス]] > パッケージ
DESCRIPTION
dpkg-scanpackage Debian バイナリ パッケージのツリーを並べ替えて、パッケージを作成します
ファイル、使用者 apt(8) 選択しない(1) など、どのパッケージが利用可能かをユーザーに知らせます。
インストール。 これらのパッケージ ファイルは、Debian アーカイブ サイトにあるものと同じです。
CD-ROM。 使用するかもしれません dpkg-scanpackage ローカルパッケージのディレクトリを作成する場合は自分で
マシンのクラスターにインストールします。
ご注意: 生成されたパッケージファイルにアクセスしたい場合は、 apt おそらく必要になるでしょう
ファイルを圧縮します xz(1) (Packages.xz ファイルの生成)、 bzip2(1) (生成
Packages.bz2 ファイル) または gzip(1) (Packages.gz ファイルの生成)。 apt は非圧縮を無視します
ローカルアクセス以外でファイルをパッケージ化します(つまり、 ファイル:// 情報源)。
バイナリディレクトリ 処理するバイナリ パッケージのツリーの名前です (たとえば、
contrib/binary-i386)。 これを Debian アーカイブのルートに対して相対的にするのが最善です。
新しいパッケージ ファイルのすべての Filename フィールドがこの文字列で始まるためです。
オーバーライドファイル 読み取るファイルの名前です。このファイルには、
パッケージはディストリビューションに適合します (ファイルは dpkg 1.15.5 以降圧縮できます)。 見る
デブオーバーライドとします。
パスプレフィックス ファイル名フィールドの前に付加されるオプションの文字列です。
パッケージの複数のバージョンが見つかった場合、最新のバージョンのみがパッケージに含まれます。
出力。 バージョンが同じでアーキテクチャのみが異なる場合は、最初のバージョンのみが異なります。
見つかったものが使用されます。
OPTIONS
-t, - タイプ type
* をスキャンします。type *.deb の代わりにパッケージを使用します。
-e, --余分なオーバーライド file
スキャン file 補足的なオーバーライドを見つけるため (ファイルは dpkg 以降圧縮できます)
1.15.5)。 見る deb-extra-オーバーライドフォーマットの詳細については、(5) を参照してください。
-a, - アーチ アーチ
以下で構成されるパターンを使用します。 *_all.deb と *_arch.deb すべてをスキャンする代わりに
デブス。
-h, - ハッシュ ハッシュリスト
指定されたカンマ指定リストのファイル ハッシュのみを生成します (dpkg 以降)
1.17.14)。 デフォルトでは、現在サポートされているすべてのハッシュが生成されます。 サポートされています
値: md5, sha1, sha256.
-m, --マルチバージョン
見つかったすべてのパッケージを出力に含めます。
-M, - 中くらい ID文字列
追加する X-ミディアム 値を含むフィールド ID文字列 (dpkg 1.15.5 以降)。 これ
生成する場合はフィールドが必須です パッケージ.cd multicd で使用するファイル
dselect のアクセス方法。
-?, - 助けて
使用法メッセージを表示して終了します。
- バージョン
バージョンを表示して終了します。
診断
dpkg-scanpackage 通常の自明のエラーを出力します。 パッケージについても警告します
間違ったサブディレクトリにある、重複している、コントロールにファイル名フィールドがある
ファイルがオーバーライド ファイルに欠落しているか、またはオーバーライド ファイルに含まれないメンテナーの置換が含まれています。
有効になります。
onworks.net サービスを使用してオンラインで dpkg-scanpackages を使用する