Alpine: 종속성이 깨지더라도 패키지를 강제로 제거하는 방법은 무엇입니까?

Alpine: 종속성이 깨지더라도 패키지를 강제로 제거하는 방법은 무엇입니까?

저는 Alpine을 사용하여 매우 미니멀한 Linux를 구축하려고 합니다. linux-firmware모든 것에 대한 펌웨어를 설치하는 데 300MB 이상의 공간이 필요하기 때문에 그럴 필요가 없습니다 . 이것은 재고 설치입니다. 하지만 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.

관련 정보