Alpine: How to forcibly remove a package even if it would break dependencies?
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I'm somewhat new to Alpine Linux but am very familiar with Linux overall. I've used many different distros, and most every one I've used has a command to force delete files from a package even if a dependency would break.
I'm trying to build a super-minimal Linux with Alpine. I don't need linux-firmware
as it installs firmware for everything, using up 300+MB of space. This is a stock installation. However I can't uninstall any of the linux-firmware packages:
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
More than half the stock install is the firmware!
Short of just deleting the files themselves (which will come back on an update!), how can I force Alpine to remove all the firmware files I don't need?
(Given that the firmware files already seem to be separated out, it seems that at some point it was considered that you would want to selectively install only firmware you need... but even that won't work:)
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
alpine-linux
add a comment |Â
up vote
0
down vote
favorite
I'm somewhat new to Alpine Linux but am very familiar with Linux overall. I've used many different distros, and most every one I've used has a command to force delete files from a package even if a dependency would break.
I'm trying to build a super-minimal Linux with Alpine. I don't need linux-firmware
as it installs firmware for everything, using up 300+MB of space. This is a stock installation. However I can't uninstall any of the linux-firmware packages:
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
More than half the stock install is the firmware!
Short of just deleting the files themselves (which will come back on an update!), how can I force Alpine to remove all the firmware files I don't need?
(Given that the firmware files already seem to be separated out, it seems that at some point it was considered that you would want to selectively install only firmware you need... but even that won't work:)
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
alpine-linux
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm somewhat new to Alpine Linux but am very familiar with Linux overall. I've used many different distros, and most every one I've used has a command to force delete files from a package even if a dependency would break.
I'm trying to build a super-minimal Linux with Alpine. I don't need linux-firmware
as it installs firmware for everything, using up 300+MB of space. This is a stock installation. However I can't uninstall any of the linux-firmware packages:
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
More than half the stock install is the firmware!
Short of just deleting the files themselves (which will come back on an update!), how can I force Alpine to remove all the firmware files I don't need?
(Given that the firmware files already seem to be separated out, it seems that at some point it was considered that you would want to selectively install only firmware you need... but even that won't work:)
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
alpine-linux
I'm somewhat new to Alpine Linux but am very familiar with Linux overall. I've used many different distros, and most every one I've used has a command to force delete files from a package even if a dependency would break.
I'm trying to build a super-minimal Linux with Alpine. I don't need linux-firmware
as it installs firmware for everything, using up 300+MB of space. This is a stock installation. However I can't uninstall any of the linux-firmware packages:
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
More than half the stock install is the firmware!
Short of just deleting the files themselves (which will come back on an update!), how can I force Alpine to remove all the firmware files I don't need?
(Given that the firmware files already seem to be separated out, it seems that at some point it was considered that you would want to selectively install only firmware you need... but even that won't work:)
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
alpine-linux
alpine-linux
asked 5 mins ago
fdmillion
7101812
7101812
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f475226%2falpine-how-to-forcibly-remove-a-package-even-if-it-would-break-dependencies%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password