インストールしてみます。cdebconf-udeb
Debian Buster Dockerコンテナにありますが、apt search cdebconf-udeb
結果は空です。本当にしたい場合は、このパッケージをインストールするにはどうすればよいですか?
コンテキスト
Dockerイメージを構築しています。私の依存関係の一つはtzdata
それ自体に依存するdebconf-2.0
(またはdebconf
)。
今debconf-2.0
cdebconf
debconf
、またはで提供できますcdebconf-udeb
。cdebconf
どちらもdebconf
(再帰的)依存関係を持ちますperl-base
。コンテナのサイズを最小限に抑え、Perlの依存関係を削除したいと思います。cdebconf-udeb
Perlの依存関係がなく、まだ提供されているパッケージをインストールして試してみることができると思いましたdebconf-2.0
。しかし、適性でパッケージが見つからないようです。
cdebconf-udeb
これはdebian-installerイメージを構築するためだけに使用され、通常のDebianシステムでは使用されていないことを知っています。しかし、まだそれを使ってDockerイメージを最小化できるかどうかを確認したかったのです。
インストールしてもいいですか?cdebconf-udeb
Dockerコンテナを最小化しますか?
わかりましたこの同様の質問しかし、コメントで新しい質問をするように提案されました。
ベストアンサー1
これはコンテナのサイズを縮小する楽しい方法です!関連するすべてのリスクは、結果のコンテナイメージに限定されます。
apt
&会社はマイクロソフトで何をすべきかわからないdeb
ので、自分で仕事をする必要があります。の場合、cdebconf-udeb
これはudeb
ターゲットアーキテクチャに合ったものと、およびをlibc6-udeb
ダウンロードlibdebian-installer4-udeb
することを意味しますlibtextwrap1-udeb
。それからdpkg -i
。deb
あなた〜する場合によっては、冗長ライブラリが発生し、deb
マイクロバリアントに標準バリアントでサポートされているすべての機能が含まれているかどうかわからないため、問題が発生する可能性があります。結局のところ、あきらめる基本パッケージに依存するすべての場合も同様です。たとえば、perl-base
パッケージは、バージョン指定された依存関係を必要としない限り、基本パッケージに対する依存関係を宣言しないでください。すべてのパッケージは、すべての基本パッケージがインストールされていると想定できます。