I know it’s not that hard $ dpkg -i but opening the terminal gives normies an aneurysm and thanks to the crazy gatekeeping gen alpha doesn’t know what a file type is now.

I use Ubuntu btw. Personally, the App store’s on Linux confused me a ton, setting up Flatpak and some other package repositories. I much preferred the windows way, shocker, with just downloading and double-click the exe file.

Do I have to make a pull request myself to get this done, or what is the debate on this?

  • erytau@programming.dev
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    5 hours ago

    Gnome-Software and GDebi can do exactly that for you. Download a deb, right click “open with X”, and they’ll install it for you using GUI. You can even change file associations so debs are opened by gdebi/gnome-software by simple double-clicking.

  • macniel@feddit.org
    link
    fedilink
    arrow-up
    9
    ·
    7 hours ago

    Strange when I double click a .deb and or a .flatpakref file the gnome software application opens with the option to install that package. (Linux mint)

  • JamonBear@sh.itjust.works
    link
    fedilink
    arrow-up
    23
    ·
    9 hours ago

    FWIW instead of dpkg -i stuff.deb, you can use apt as such: apt install ./stuff.deb (The path syntax like ./ is required to use a local file instead of searching for a package name).

    Unlike dpkg, apt is able to fetch dependencies if needed.

  • JamonBear@sh.itjust.works
    link
    fedilink
    arrow-up
    9
    ·
    9 hours ago

    I much preferred the windows way, shocker, with just downloading and double-click the exe file.

    This is appimage!

    • NaibofTabr@infosec.pub
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      12 hours ago

      It doesn’t check dependencies.

      You have 356 different copies of libcurl installed on your system.

      Nginx, Apache and Lighttpd are all running in the background and collectively using the same port, somehow.

      Wayland and X are both running with multiple sessions but none of them are on the default TTY.

      • RommieDroid@programming.devOP
        link
        fedilink
        arrow-up
        3
        ·
        11 hours ago

        dpkg doesn’t? I sometimes use apt install command but didn’t think it mattered if the deb package was configured right.

        • NaibofTabr@infosec.pub
          link
          fedilink
          English
          arrow-up
          8
          ·
          11 hours ago

          It’s an embellishment on the above monkey’s paw comment, not actual technical information.

  • grue@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    edit-2
    6 hours ago

    That’s a bad idea because you have no clue if any random .deb file is actually compatible with your system or not (a .deb intended for use on Debian Bookworm will not necessarily work on Ubuntu 25.04, or vice-versa, for example). And that’s on top of the security issues and lack of dependency resolution that others have mentioned already. If you’re new enough to Linux that you don’t feel comfortable with the terminal, you should not be trying to install things via .deb file to begin with.

  • astrsk@fedia.io
    link
    fedilink
    arrow-up
    6
    ·
    10 hours ago

    Just add your own context menu shortcut for .deb files that runs sudo deb -i $_

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    12 hours ago

    I really don’t understand why it’s not more streamlined, it should work like an exe where I just click it and it installs and handles dependencies automatically.

    • manxu@piefed.social
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      8 hours ago

      Installing a random .deb comes with enormous security implications. I am not sure that making the process more beginner friendly is a really good idea.

      “Beginner friendly” should be limited to things from the main repositories, and for that there is the Software Center.

      • PatrickYaa@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        It’s the same thing with .exe on windows. It’s potentially dangerous and people need to be mindful what they download and install.

    • Bryce@mastodon.world
      link
      fedilink
      arrow-up
      6
      ·
      12 hours ago

      @MangoPenguin @RommieDroid It’s more so that the people working on “beginner friendly” Linux distros are pushing users towards Software Centers/App stores these days.

      Those of us who are familiar with the old ways don’t really have much trouble, but there’s stuff that is a big pain, like #LibreOffice

      Installing the latest version of that is easier to do in the terminal and can’t be done as conveniently as what you propose, though I wish it was that easy.

      • RommieDroid@programming.devOP
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        11 hours ago

        I’m not so sure about those beginner-friendly distros, they seem a little doggy and miss out on the massive work that the Debian and Ubuntu teams do that a smaller team can not. Snap is good for small, one time use or untrusted apps. But most of the time, its performance is really slow. It needs some work.

        • Bryce@mastodon.world
          link
          fedilink
          arrow-up
          4
          ·
          11 hours ago

          @RommieDroid Most of them are based on Ubuntu, such as Mint and the stagnated Pop! OS.

          I can’t say what they are all like, but Ubuntu and its family are all the ones adopting a software center/App store these days.

          In the past, I remember using Synaptic for searching for software, which was just a GUI front end for APT.

          I’ve been using Nala lately in my VMs though.

  • naught101@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    12 hours ago

    Not quite what you want, but in dolphin you can open a terminal with F4, and then just type sudo deb -i <package.deb> and your password. Pretty quick.