我正在尝试使用 Alpine 构建一个超小型的 Linux。我不需要,linux-firmware
因为它为所有东西都安装了固件,占用了 300+MB 的空间。这是一个库存安装。但是我无法卸载任何 linux-firmware 软件包:
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
Run Code Online (Sandbox Code Playgroud)
超过一半的库存安装是固件!
除了删除文件本身(这将在更新时恢复!),我如何强制 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
Run Code Online (Sandbox Code Playgroud)
APK Tools不支持强制删除软件包,因为这会破坏它用来表示软件包的图表。
要回答如何删除固件:您可以安装linux-firmware-none
,它提供linux-firmware-any
并满足内核包的依赖性。那时,您应该能够删除linux-firmware
.
归档时间: |
|
查看次数: |
3388 次 |
最近记录: |