Alpine:依存関係が壊れてもパッケージを強制的に削除する方法は?

Alpine:依存関係が壊れてもパッケージを強制的に削除する方法は?

私はAlpineを使って非常にミニマルなLinuxを構築しようとしています。linux-firmwareすべてのファームウェアをインストールするには300 MB以上のスペースが必要なため、必要はありません。これは在庫設置です。ただし、Linuxファームウェアパッケージを削除することはできません。

dev-alpine:~# apk del --force --force-broken-world linux-firmware
World updated, but the following packages are not removed due to:
  linux-firmware: linux-vanilla

OK: 504 MiB in 122 packages

フル在庫のインストールの半分以上がファームウェアです!

ファイル自体を削除すること(更新後に復元されます!)に加えて、不要なすべてのファームウェアファイルをAlpineから強制的に削除するにはどうすればよいですか?

(ファームウェアファイルが分離されているようで、ある瞬間には必ず必要なファームウェアだけを選択的にインストールしたいと思いますが…それでもダメですね)

dev-alpine:~# apk del --force --force-broken-world linux-firmware-amdgpu
World updated, but the following packages are not removed due to:
  linux-firmware-amdgpu: linux-firmware linux-vanilla

OK: 504 MiB in 122 packages

ベストアンサー1

APKツール強制パッケージの削除はサポートされていません。これは、パッケージを表すために使用する図を壊す可能性があるためです。

ファームウェアの削除方法への回答:インストールできます。linux-firmware-nonelinux-firmware-any、カーネルパッケージの依存関係を提供し、満足します。その時点でを削除できるはずですlinux-firmware

おすすめ記事