Examples could be things like specific configuration defaults or general decision-making in leadership.
What would you change?
Examples could be things like specific configuration defaults or general decision-making in leadership.
What would you change?
pacman
would allow me to install weak dependencies with a simple command-line option rather than black magic wizardry that rivals ffmpeg filtergraphs.You can use pacman -S --asdeps if that’s what you mean by “weak dependencies” iirc.
What I want to do is install all of these Optional Dependencies that are part of the
wine-staging
package without specifying every one of them:Optional Deps : giflib lib32-giflib gnutls lib32-gnutls v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama opencl-icd-loader lib32-opencl-icd-loader libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader sdl2 lib32-sdl2 sane libgphoto2 ffmpeg cups samba dosbox
--asdeps
doesn’t seem to do that.apt
has--install-recommended
, I think, or something similar. And for all the bad things I could say aboutapt
, that’s a nice feature.I think the reason that doesn’t exist is that it doesn’t make sense to install all of them usually. In this case, unless you have a scanner, you won’t want sane, if you don’t have a printer, you won’t want cups, I guess samba might be for AD or SMB network shares which many also don’t use, v4l is for webcams, it’s probably very rare to use opencl inside of wine, and I don’t even know what wine uses dosbox for. And so on. These are optional dependencies for a reason.
–asdeps installs a package as “not explicitly installed”, so it’ll be removed again when uninstalling unneeded packages. So yeah, that’s something else.
In this case, many of these dependencies are required for a lot of games to work properly in Wine. Dosbox is used as an emulation tool. I don’t know of another package manager that doesn’t give you an option to install all of the optional dependencies.