I do both. If I know exactly what I want to install, I’ll install it from the terminal because it’s often more direct. If I go “I need an app that does thing, what’s available?”
LoL
mommy install <package> --sudoNon of those.
sudo zypper dupAnother on Tumbleweed?? Hi!
indeed :)
nix flake update && nixos-rebuild switch --flake .Or
nh os switch`nh os switch --update’
Duh. Why do you think I switched to Linux the moment I learned it existed
ujust update
I use Bazzite BTW
sudo apt update && sudo apt upgrade -y && sudo flatpak update -yflatpak is only “flatpak update -y” from what i remember
Sure, if you want to type your password 17 times.
it’s not supposed to ask for any password at all
update_pm() { sudo apt update sudo DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" sudo DEBIAN_FRONTEND=noninteractive apt autoremove -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers install || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers install || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers install || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers autoinstall || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers autoinstall || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo y | sudo ubuntu-drivers autoinstall || true sudo apt install -f -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" sudo DEBIAN_FRONTEND=noninteractive apt autoremove -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" sudo apt clean sudo apt autoclean flatpak update -y || true flatpak uninstall --unused -y || true sudo snap refresh || true brew update echo y | brew upgrade echo y | brew autoremove brew cleanup uv self update uv tool upgrade --all npm i -g npm npm update -g }Just use
mommydude‘true’ ?
in case I run with set -e
Aren’t you supposed to do
apt full-upgradeinstead ofapt upgrade?Also wtf is
pkconfor?It is what Sailfish OS uses as default package manager even though it can also use zypper.
For extra fun, there’s also
dist-upgrade
Don’t forget to check
needrestartor similar afterwards if you have no idea what has happened.yay
When I just want to go to bed and deal with the repercussions of my actions in the morning:
yay --noconfirm && reboot
If that’s the game we’re gonna play:
yay
I’m old enough to
yum
RIP in peace yellow dog linux
Yum was used on way more than Yellow Dog Linux. CentOS, Fedora, RHEL, etc all did
There is nothing wrong with using your distro’s app center. Often it will save you extra steps by updating things like Flatpaks as well, if you use them (or Snaps, if you’re an insane person).
Flatpaks and snaps are two examples of deliverables with terribad integration and low SLSA scores. They should be considered toxic.
Snaps I agree just because there is no open source snap store and it’s impossible to set up a 3rd party store.
Flatpaks though? They let install packages with weird / rare / not available requirements on any distro. All open source with a really nice sandbox. I think flatpaks are great.
Let’s look at the alternatives:
- System packages: not viable for the majority of packages because the distro devs don’t have time to manually package everything
- AppImage: even worse integration (like no desktop shortcuts on install). Developer has to guess what libraries need to be included and which ones are already installed by the user. No sandboxing. Probably worse SLSA scores.
- AUR: even worse security. No sandboxing. Packages are often compromised by hackers.
Immutable Linux users didn’t like that
Unless you use openSUSE Tumbleweed, right? Then it’s “sudo zypper dup”, from what I’ve heard.
OpenSUSE used to use yum and then briefly dnf. Zypper is fairly recent in the last several years.
Am I the only one that always has to LOL when I think about how Red Hat tried so hard to push for modules to be a thing with DNF but then they decided to kill it off because nobody wanted to maintain it. lmao
This was basically an attempt to make FreeBSD by redhat
Flatpak?














