docs icon indicating copy to clipboard operation
docs copied to clipboard

Consolidate conflicting package names to eliminate extra apt-get runs

Open shvmm opened this issue 3 months ago • 1 comments

Description

With the current bash for loop, apt-get would run six times. Output on my debian trixie machine:

shvm@radxa-cubie-a5e:~$ for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
[sudo] password for shvm:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'docker.io' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'docker-doc' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'docker-compose' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'podman-docker' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'containerd' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'runc' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Output after the change:

shvm@radxa-cubie-a5e:~$ sudo apt remove docker.io docker-doc docker-compose podman-docker containerd runc
Package 'docker.io' is not installed, so not removed
Package 'docker-doc' is not installed, so not removed
Package 'docker-compose' is not installed, so not removed
Package 'podman-docker' is not installed, so not removed
Package 'containerd' is not installed, so not removed
Package 'runc' is not installed, so not removed
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

Related issues or tickets

Reviews

  • [ ] Technical review
  • [ ] Editorial review
  • [ ] Product review

shvmm avatar Oct 01 '25 11:10 shvmm

Deploy Preview for docsdocker ready!

Name Link
Latest commit 5fbff3ff85ff07ec282e055c02cf1ac7d90ff333
Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/68dd143df6b024000872d457
Deploy Preview https://deploy-preview-23482--docsdocker.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Oct 01 '25 11:10 netlify[bot]