![Alpine: 종속성이 깨지더라도 패키지를 강제로 제거하는 방법은 무엇입니까?](https://linux55.com/image/143992/Alpine%3A%20%EC%A2%85%EC%86%8D%EC%84%B1%EC%9D%B4%20%EA%B9%A8%EC%A7%80%EB%8D%94%EB%9D%BC%EB%8F%84%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EA%B0%95%EC%A0%9C%EB%A1%9C%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 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-none
linux-firmware-any
, 커널 패키지 종속성을 제공 하고 만족시킵니다. 그 시점에서 을(를) 삭제할 수 있어야 합니다 linux-firmware
.