• 26 Posts
  • 238 Comments
Joined 2 years ago
cake
Cake day: November 27th, 2023

help-circle




  • I daily drive Debian and have a few loose .deb packages and tarballs installed. Also enabled the Librewolf repo. It mostly comes down to an issue of manageability and possible conflicting dependencies. The ones I have installed don’t introduce any dependencies, so they’ve been trouble-free and have survived the Bookworm to Trixie upgrade. They are installed as a last resort option in the absence of a satisfactory equivalent via the official repo, Flatpak, or AppImage.

    Loose .deb packages can be installed and uninstalled like any other normal Debian package, but won’t be automatically updated and don’t have any compatibility guarantee. Tarballs are nothing more than a collection of files, which may need to be placed in system directories. You’re on your own for those since there’s no standard and automated way to manage them and it’s possible to overwrite important system files if unpacked and copied in blindly. It’s a good idea to keep a manual record of what was put where in case any issues with them pop up down the road.

    My personal ranking:

    Official Debian repo > Flatpak > AppImage > Docker/Podman > Snap >> Reputable and known compatible third-party repo > Loose Debian .deb > tarball > Loose Ubuntu .deb >> Unfamiliar third-party repos and PPAs

    There are certain occasions where a loose .deb or tarball won’t hurt, but sticking to options further up the list closes off the biggest routes of breaking Debian.





  • monovergent@lemmy.mltoLinux@lemmy.mlAntiviruses?
    link
    fedilink
    arrow-up
    2
    ·
    13 days ago

    I’m more concerned about rogue browser extensions that may be innocent when you install them, but then change owners, and after an update that you don’t even notice are going to do bad things.

    Exactly why the only extensions on my browser are uBlock Origin and LibRedirect. Was a victim of one user agent switcher extension that went rogue back in the day.



  • Seems reasonable to me, although I might be lacking perspective since my latest hardware is already 6 years old.

    In previous years, my criteria was to upgrade once the hardware was holding back my workflow and productivity. But with Moore’s Law coming to a plateau, I’ve upgraded my RAM, GPU, and SSD not because I have to, but just because I got an very good deal on them.


  • Package managers:

    • Repositories
    • Update mechanism. Many of my friends and family are used to updates being either automatic, nagged, or nonexistent. Not an issue on auto-updating distros, but could get ugly on vanilla Arch or Debian.
    • Resisting the urge to install loose executables from websites

    File system:

    • Write caching. Windows doesn’t do this for most USB drives so people get away without safely ejecting for years. On Linux, the safe eject button does matter.
    • File hierarchy and mount points. When I first used Linux, I was very confused by the lack of the Program Files and Users folders, My Computer page, and drive letters.
    • File permissions, especially executables
    • Partitioning and how to format drives in the absence of a format dialog in the file explorer

    Bash shell:

    • It’s not the incomplete mess that made cmd or Powershell so intimidating
    • Resisting the urge to paste in commands and scripts without knowing what they do




  • Linux on all of my main machines, so I’m grabbing the popcorn. Got LTSC for all the remaining Windows use cases: VMs, beater laptop for Windows-only stuff, and a couple of computers from family.

    Most of my friends replace their computers quite frequently, so they’re living blissfully unaware on Windows 11 or MacOS. The ones who do have older laptops tend to be tech-savvy enough to have figured out LTSC or Linux themselves. On one occasion, a good friend of mine had an old iMac that wasn’t getting updates anymore, so I installed Debian and themed XFCE to look like MacOS, taught them the basics, and they were impressed with the result.

    As for family, they’re usually very happy with the Linux Mint Debian Edition that I install for them, but some I know just won’t use the computer if it doesn’t have their familiar Windows-specific software, so I get them started with LTSC.

    I frankly have an excess of unused hardware that’s piling up, which won’t be helped by my access to a good source of e-waste. Old computers have already been trickling in, but I’m excited to see what’s next now that the Oct 14 date has come.




  • monovergent@lemmy.mltoLinux@lemmy.mlinstall issues?
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    18 days ago

    Maybe the firmware file supplied by the Pop OS repo is broken? Download the firmware updater directly from Dell’s website and put it on a FAT32 USB drive. Nice thing about Dell BIOS is that you can use the .exe update without Windows - there should be an option in your BIOS to browse for the update file and apply it. Then install a fresh copy of Pop OS and don’t let it update firmware for now.