Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove unnecessary dom0 packages as default post-install step #2670

Open
andrewdavidwong opened this issue Mar 5, 2017 · 2 comments
Open
Labels
C: installer P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@andrewdavidwong
Copy link
Member

See discussion:
https://groups.google.com/d/topic/qubes-users/UvEn4GFShxs/discussion

@andrewdavidwong andrewdavidwong added C: installer T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. P: major Priority: major. Between "default" and "critical" in severity. labels Mar 5, 2017
@andrewdavidwong andrewdavidwong added this to the Release 4.0 milestone Mar 5, 2017
@strugee
Copy link
Contributor

strugee commented Aug 11, 2018

I started looking into this to clean up my dom0. I'll edit this comment if I find more packages that can be removed. Here's the list so far:

  • initial-setup-gui (note: removes Yelp but there wasn't really any content in Yelp anyway)
  • openssh
  • NetworkManager (note: removes some DHCP packages; not sure if these are involved in networking - also removes libblockdev, thus libblockdev-btrfs, thus btrfs-progs which may be a problem on btrfs roots)
  • usbutils
  • usb_modeswitch

I've only just rebooted, but so far everything seems OK with these packages gone.

More potential packages:

  • xfsprogs, but that removes some other admin stuff that may be wanted like gdisk. Removes storaged and libsecret too but I'm pretty sure that's ok.
  • zip
  • xfce4-cellmodem-plugin
  • xdg-user-dirs
  • unbound-libs
  • guile (removes openssl)

Note that the packages in the second list are just those I saw when looking. I haven't necessarily tested them and they may be in the second list because I don't fully understand the implications of removing them.

There are also some packages, e.g. glusterfs, that really don't belong, but removing them gives the error Error: The operation would result in removing the following protected packages: qubes-core-dom0. Seems like there's some (indirect) dependency weirdness going on.

@SaswatPadhi
Copy link

I just discovered that there's initial-setup (and a whole bunch of its dependencies) installed as well, besides initial-setup-gui.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: installer P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

3 participants