0

Ubuntu Criticized For Bug Blocking Installation of .Deb Packages - Slashdot

 3 weeks ago
source link: https://news.slashdot.org/story/24/05/04/202207/ubuntu-criticized-for-bug-blocking-installation-of-deb-packages
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Ubuntu Criticized For Bug Blocking Installation of .Deb Packagesbinspamdupenotthebestofftopicslownewsdaystalestupid freshfunnyinsightfulinterestingmaybe offtopicflamebaittrollredundantoverrated insightfulinterestinginformativefunnyunderrated descriptive typodupeerror

Sign up for the Slashdot newsletter! OR check out the new Slashdot job board to browse remote jobs or jobs in your area

Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
×

The blog It's FOSS is "pissed at the casual arrogance of Ubuntu and its parent company Canonical..... The sheer audacity of not caring for its users reeks of Microsoft-esque arrogance." If you download a .deb package of a software, you cannot install it using the official graphical software center on Ubuntu anymore. When you double-click on the downloaded deb package, you'll see this error, "there is no app installed for Debian package files".

If you right-click and choose to open it with Software Center, you are in for another annoyance. The software center will go into eternal loading. It may look as if it is doing something, but it will go on forever. I could even livestream the loading app store on YouTube, and it would continue for the 12 years of its long-term support period.

Canonical software engineer Dennis Loose actually created an issue ticket for the problem himself — back in September of 2023. And two weeks ago he returned to the discussion to announce that fix "will be a priority for the next cycle". (Though "unfortunately we didn't have the capacity to work on this for 24.04...)

But Its Foss accused Canonical of "cleverly booting out deb in favor of Snap, one baby step at a time" (noting the problem started with Ubuntu 23.10): There is also the issue of replacing deb packages with Snap, even with the apt command line tool. You use 'sudo apt install chromium', you get a Snap package of Chromium instead of Debian

The venerable Linux magazine argues that Canonical "has secretly forced Snap installation on users." [I]t looks as if the Software app defaults to Snap packages for everything now. I combed through various apps and found this to be the case.... As far as the auto-installation of downloaded .deb files, you'll have to install something like gdebi to bring back this feature.

  • Devuan (Score:5, Interesting)

    by flyingfsck ( 986395 ) on Saturday May 04, 2024 @04:17PM (#64447986)

    I have given up with Ubuntu years ago and moved to Devuan, which really is what Ubuntu should have been.
    • Re:

      I've been using KDE Neon, but think I'll be moving to Devuan.
        • This is true of all system Python in GNU/Linux distributions since PEP 668 [python.org]. Ostensibly, it's to protect the user from installing a new major version of a package whose breaking changes cause other packages installed on the system to stop working. Creating a venv solves the problem.

    • by fahrbot-bot ( 874524 ) on Saturday May 04, 2024 @04:31PM (#64448028)

      I have given up with Ubuntu years ago and moved to Devuan, which really is what Ubuntu should have been.

      Mint 21 (Cinnamon) for me -- Snap disabled by default and pledged to stay that way.

      • Re:

        Yep. Install Mint. Problems gone. No forced Snap, actual native packages for all the important stuff, plus support for Flatpak (if you really want those huge/complex containers).

        And the next Mint, based on 24.04 should be out in a few months, as well. Plus, every in-place upgrade I have done has been flawless, so far...

        • Re:

          I like Mint too - but AFAIK there's no server variant. So if you want to live in that general universe, your choices are either to fiddle with a bunch of different settings (especially some of the aggressive energy-saving ones) post-install, or just go with Ubuntu Server.

          In the end I don't think Canonical is any better than IBM / Red Hat... I just think they don't have the footprint to be quite as blatant about their anti-user moves. Yet.

          • Re:

            Exactly my thoughts. For desktop, Mint is great. But I am struggling with what to use on servers now that I refuse to use *EL. Debian stable isn't updated long enough. No experience with SELS. That leaves just Ubuntu. And, like you, I think they are headed down a bad path like RedHat, they just don't have enough leverage yet.

            • Re:

              At least for now, on servers I've gone with AlmaLinux - which admittedly was the lower-work option for our formerly-CentOS servers anyway. I do like the steps they've taken to this point, and they're saying the right things at least.

              In my mind, though, the one big unanswered question is just how far out of its way IBM intends to go to make Alma's and Rocky's existence untenable.

      • How have you actually switched from Ubuntu when Mint is based on Ubuntu? I see these statements all the time and the self-deception is mind boggling.
        • Re:

          Mint comes with slightly different, as well as Mint-developed, apps pre-installed and no snaps. They have different installers and Mint is a bit easier to manage, especially for newer users, though that wasn't a major factor for me as I have 30+ years as a Unix(ish) admin.

          As for Ubuntu, I used it up to version 18.4 but soured when Canonical started pushing snaps, and delivering some apps only as snaps (like Firefox, Emacs) -- w/o having to resort to PPAs to get the packaged versions. While I'm not a hu

      • Re:

        Devuan is for people who want a UNIX-like operating system. Or there is *BSD as well.

        • Re:

          I wipe *BSD off the bottoms of my shoes.
      • Re:

        Do a lot of rewriting of init files, do you?

      • Re:

        Step one - stop being an AC troll.

        Step two - stop dissing your users and thinking of them as "lusers". Those BOFH days are long gone. Your attitude is that of a knuckle-dragging caveman, and you need to fix it before you're qualified to fix your users' problems.

        Step three - get Linux Mint onto their computers.

    • Re:

      Ubuntu is exactly what it is, a corporate distro.
      I installed Ubuntu on a new laptop to begin using Linux in 2000, then later converted to Debian when I wanted a more sleek installation.

      Devuan is what Devuan is, the spiritual successor to Debian.
      Migrated to the first stable version after systemd became default with Debian and have only used that since on laptops and PCs..

  • I can't complain about Software Center.... Because it simply never worked for me since its inception. Some (first, early) releases it was an empty blank window. Some Ubuntu releases, the software thumbnail images never loaded and install button did nothing. Today (on 22.04LTS) - since I work weirdly enough from behind very conventional web proxy - Software Center simply can't do anything at all. And there is no interface whatsoever to set proxy. Because it's a different setting. Because it's "snap"s that a

    • Re:

      Synaptic Package Manager FTW. On the negative side, it doesn't feature or recommend programs. But on the plus side, it doesn't feature or recommend programs. And no, the way I wrote those two sentences wasn't an error.

      Synaptic allows you to search for a program, then tells you what all the deps are and how much extra space it will take up on your drive. I've found that to be very useful. For example, there are a lot of programs I'd like to install from KDE. But most of them want to bring in pretty much the

    • Re:

      Early versions of Discover didn't work for me, but it has been greatly improved since then. I do all of my system updates using it, and it does the job well.

      While I like deb packages, I have grown to prefer snaps for most programs since they are usually more up to date than the deb repositories (when the program has a snap at all, which isn't always the case).

  • by 4wdloop ( 1031398 ) on Saturday May 04, 2024 @04:24PM (#64447998)

    Just tried with Mint 21.3 (based on Ubuntu Jammy 22.04LTS). Double click on.deb file opens graphical installer and there is no problems installing.deb packages.

  • just wondering

    More seriously, my new laptop had Debian installed, my desktop will switch soon (and will never get 24.04).

  • Ubuntu =/= Linux and they don't give a shit what users want.

    Folks need to move on because Canonical won't give up on Snaps, they are too invested in them. Unless their user base drops... they will never stop pushing those slow, garbage packages.

    • Re:

      exactly.
      Linux was first hijacked by what someone here called SystemD-os (redhat)... and Ubuntu has Snap to tie you down.
      So, basically, the value added by redhat and ubuntu is really only there to create a microsoft-like dependency.
      Devuan ftw!
      • Re:

        Be mindful that both Ubuntu and Red Hat contribute a LOT to various open source projects.

        Both have significant contributions in systemd (some hate it, others love it) and the Linux kernel. However, their contributions don't stop there. I wouldn't be amazed if, for example, both have put developers on GNOME (to name but something).

        • Re:

          I think the main complain is that it does, or tries to do, too much -- certainly more than it *needs* to do (eg: DNS) -- and some not in the way it ideally should (eg: PID 1). Basically it suffers from mission creep and bloat.

          Personally, I started with BSD and have used or been an admin on many flavors of Unix -- I think I've used them all except those from Apple -- as well a several flavors of Linux (I prefer the Debian-based ones, I currently use Mint) and they have run the gamut of system startup/co

          • Re:

            And by that I mean 4.3BSD on a VAX 11/785 -- I'm old.:-)

        • Re:

          What Ubuntu and Redhat contribute is in their pants!

          Ubuntu's contributions are self-centered and self-serving...for the most part.

          Redhat's contributions are now locked up behind paywalls...if you want to examine the source code...cuz It's Licensing Baby !

          I have not used Ubuntu in a decade or more, same with Redhat and it's Fedora offspring.

          I used to use Centos before Redhat smothered it to death.

          • Re:

            I agree RH tried to smother CentOS to death, but it obviously has failed. AlmaLinux is still doing fine.

            If you haven't used either Ubuntu or Fedora in 10 years, then I'm not sure your criticisms of either are valid. For all their warts, Ubuntu and Fedora seem to form the foundation of most of the popular and successful distros out there, so they aren't completely doing things wrong. Of course Ubuntu itself stands on Debian, a giant for sure.

            RH's source code is still available, both in the form of the ori

      • I hate Snap and Flatpak too, hate the way Ubuntu's _own updater_ chokes and dies when it's time to update them - can't make it work without a trip to the command line, so why have a GUI anyway?

        That said, I work helping a group that publishes tri-platform software, and the engineers went with Flatpak for Linux because we had no hope of getting the package into the Debian repo. Maybe a redistribution of Java thing I think (don't recall the details).

        So anyone installing from the Debian repo gets a many-years-o

  • Snap or Flatpak , they are all the same buggy apps. The old rpm and deb systems worked better. I kind of wish Mandrake was still around, Mageia is a good tribute but the fact you could get a boxed all in one distro from a retail store with properly packaged apps is something I miss.
    • Re:

      rpms and debs are inherently distro-specific and don't support user only installs. The reason to not support debs in original article was that they always require root to install thus are gaping security hole. Not sure about snap but flatpak allows you to do a user install that doesn't require root.
    • Re:

      Nothing's changed. If you lament the "old ways" then you'll be happy to know the same process you used to install debs on the "old" systems still works on today's modern systems. You don't *need* to use snap or flatpack. dpkg -i still works like it always did.

      That said a generalisation of "worked better" is just demonstrating ignorance of the complexities of package managers and why snap or flatpack exist in the first place. Each has benefits and downsides. None is inherently "better".

    • Re:

      We need something better than Snap or Flatpak.

      Maybe the replacement should be called Flapjack

      Flapjack would still work well even if you are a bit off in your dependencies... bacon & eggs, sausage & potatoes, coffee, juice, tea.

      Only known bug so far... flapjacks only work their best on the weekends... Saturday & Sunday.

      • Re:

        How about something really crazy like static binaries? Or did people forget that was ever a thing?

  • snap? (Score:4, Insightful)

    by 4im ( 181450 ) on Saturday May 04, 2024 @05:00PM (#64448080)

    I've been using Kubuntu on the desktop for a very long time now, through many upgrades. If there's one thing seriously annoying, it's the message that somehow snap wants du update firefox, and I've still got it open. Sorry, but upgrades are to happen when I hit "apt-get update; apt-get upgrade".

    Lately, I wanted to upgrade my virtual server, running mail and web servers with all that entails (classic LAMP essentially). I did try ubuntu server. The moment I saw snap stuff around, that VM got nuked, and I went plain old Debian (yeah, I'm not happy at all about systemd, but still less bad than ubuntu at this point, and I've had my issues with Devuan).

    Ubuntu/Canonical, you should have a very hard look at what you're doing. The way I see things, you're going to lose your userbase, very quickly, if you persist in these ways. People are running as fast as they can away from other abusive IT providers (cough, Oracle, cough), the same can much more easily happen to you.

    While I'm at it: you'll provide/support only docker images? Bye-bye!

  • They've been "deprecating" deb packages as much as they can in favor of snap. This is not surprising at all.

    I feel most could either just move to Debian or some distro like Linux Mint if you're wanting to stay in the debian package world. They respect your choices and aren't pushing snap on you at all costs.

  • And the entire time if I've ever wanted to install an application, I'll either download the.deb and use apt to install or or I add the repo and use apt to install it. I've had spotty luck with the software manager apps over the years and like that apt just works. Of course, I've used Linux long enough that my first thought for making changes is always what config file to edit it.

    The utilities have definitely improved over the years and most of it just works now. Package management is best done with apt tho

  • by thegarbz ( 1787294 ) on Saturday May 04, 2024 @05:55PM (#64448146)

    Today I Learned that you could install a.deb file from a GUI or with the Software Centre. Seriously I've never tried this. I simply figured that literally anyone who would download a.deb file would be running dpkg from the console.

    • Re:

      I just double-click on the.deb from the Downloads folder and it installs. The GUI install was new to me as well.

      Not sure what all the fuss is about.

  • Between systemd (Poettering is replacing sudo next), snap, Canonical, etc., I've noticed that Linux updates becoming what Microsoft updates once were: when you get an update, it makes your life worse, not better. That's a surefire sign that something is rotten in the state of Denmark.

  • If someone is comfortable with the command line interface, then do this:


    $ sudo apt install gdebi-core
    $ sudo gdebi your-downloaded-package.deb

    Not only will it install your package, but it will also check dependencies for that package as well.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK