Debian に udeb パッケージをインストールするには?

Debian に udeb パッケージをインストールするには?

インストールしてみます。cdebconf-udebDebian Buster Dockerコンテナにありますが、apt search cdebconf-udeb結果は空です。本当にしたい場合は、このパッケージをインストールするにはどうすればよいですか?

コンテキスト

Dockerイメージを構築しています。私の依存関係の一つはtzdataそれ自体に依存するdebconf-2.0(またはdebconf)。

debconf-2.0cdebconfdebconf、またはで提供できますcdebconf-udebcdebconfどちらもdebconf(再帰的)依存関係を持ちますperl-base。コンテナのサイズを最小限に抑え、Perlの依存関係を削除したいと思います。cdebconf-udebPerlの依存関係がなく、まだ提供されているパッケージをインストールして試してみることができると思いましたdebconf-2.0。しかし、適性でパッケージが見つからないようです。

cdebconf-udebこれはdebian-installerイメージを構築するためだけに使用され、通常のDebianシステムでは使用されていないことを知っています。しかし、まだそれを使ってDockerイメージを最小化できるかどうかを確認したかったのです。

インストールしてもいいですか?cdebconf-udebDockerコンテナを最小化しますか?

わかりましたこの同様の質問しかし、コメントで新しい質問をするように提案されました。

ベストアンサー1

これはコンテナのサイズを縮小する楽しい方法です!関連するすべてのリスクは、結果のコンテナイメージに限定されます。

apt&会社はマイクロソフトで何をすべきかわからないdebので、自分で仕事をする必要があります。の場合、cdebconf-udebこれはudebターゲットアーキテクチャに合ったものと、およびをlibc6-udebダウンロードlibdebian-installer4-udebすることを意味しますlibtextwrap1-udeb。それからdpkg -ideb

あなた〜する場合によっては、冗長ライブラリが発生し、debマイクロバリアントに標準バリアントでサポートされているすべての機能が含まれているかどうかわからないため、問題が発生する可能性があります。結局のところ、あきらめる基本パッケージに依存するすべての場合も同様です。たとえば、perl-baseパッケージは、バージョン指定された依存関係を必要としない限り、基本パッケージに対する依存関係を宣言しないでください。すべてのパッケージは、すべての基本パッケージがインストールされていると想定できます。

おすすめ記事