Examples could be things like specific configuration defaults or general decision-making in leadership.

What would you change?

  • 2xsaiko
    link
    fedilink
    arrow-up
    3
    ·
    10 months ago

    You can use pacman -S --asdeps if that’s what you mean by “weak dependencies” iirc.

    • Spectacle8011@lemmy.comfysnug.space
      link
      fedilink
      arrow-up
      2
      ·
      10 months ago

      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 about apt, that’s a nice feature.

      • 2xsaiko
        link
        fedilink
        arrow-up
        1
        ·
        10 months ago

        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.

        • Spectacle8011@lemmy.comfysnug.space
          link
          fedilink
          arrow-up
          1
          ·
          10 months ago

          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.