一部の Debian パッケージが使用できない依存関係を推奨するのはなぜですか。

一部の Debian パッケージが使用できない依存関係を推奨するのはなぜですか。

検査パスdkmsaptパッケージの依存関係の問題により、Debianでパッケージ化されていないパッケージをインストールすることをお勧めします。以下の例では、これらのパッケージが2つあります。明らかにaptインストール中は無視されます。

rec: linux-headers-686-pae
    Header files for Linux 686-pae configuration (meta-package) 
or linux-headers-amd64
    Header files for Linux amd64 configuration (meta-package) 
or linux-headers-generic
    Package not available 
or linux-headers
    Package not available 

Recommends一部の Debian パッケージが制御ファイル (フィールド) で使用できない依存関係を宣言するのはなぜですか。

ベストアンサー1

〜のように言及する渡すムルdkmsこれはおそらくパッケージのメンテナンスを簡素化するためです。Ubuntuではこの提出物を紹介します追加の理由は言及されていないlinux-headers-genericので推測する必要がありますが、DebianパッケージにUbuntu関連のサポートを含めることはまれではありません(参照)この例私のパッケージの一つにあります)。

Debian で利用できないパッケージへのオプションの依存関係は驚くべきことですが、禁止されていません。Debian ポリシーは厳格な依存関係を制限します。ただし、弱い依存関係ではなく、Debian の一部のパッケージは Debian で使用できないパッケージを推奨または提案します。どのリポジトリ(他のパッケージを使用して独自のデータから生成されるため)

おすすめ記事