Alpine: How to forcibly remove a package even if it would break dependencies?

The name of the pictureThe name of the pictureThe name of the pictureClash 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








share

























    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








    share























      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








      share













      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





      share












      share










      share



      share










      asked 5 mins ago









      fdmillion

      7101812




      7101812

























          active

          oldest

          votes











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          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



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          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













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?