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?”
pacman can list all packages and their description, then you just grep for key words
apt-search and dnf-search both exist. I have used both. I prefer a GUI for that because they’ll provide things like screenshots, no CLI tool does, neither to TUI tools like Aptitude.
I wasn’t sure, the gui is nicer in some ways but defs less direct and given that you said “terminal is more direct” I thought you were using the gui because you hadn’t made some simple helper scripts for searching the database quickly
The GUI app stores are much better than any helper script I could write.
nix flake update && nixos-rebuild switch --flake .Or
nh os switchNix has ruined me. I can never go back.
`nh os switch --update’
Non of those.
sudo zypper dupAnother on Tumbleweed?? Hi!
indeed :)
me three!
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.
paruYay!
The fingers tho
Write that down

TIL what dnf is finally.
Did not finish. Used a lot in racing after an accident…oh wait…
ujust update
I use Bazzite BTW
I use bazzite on my BC250 console but bazzite’s package management is horrible lmao.
It’s good for something you install and never touch but not adequate for general purpose computing.
Pacman is an amazing package manager, dnf is probably better but inertia has me prefer pacman. The rest suck
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
Don’t forget to check
needrestartor similar afterwards if you have no idea what has happened.Duh. Why do you think I switched to Linux the moment I learned it existed
I use an fzf based script that queries for updates and lets me choose what to install.
If you use xbps, or are just curious:
::: xu #!/bin/env sh
self=“$(basename “$0”)”
error() { printf ‘%s:’ “$self” >&2 # shellcheck disable=SC2068 printf ’ %s’ $@ >&2 printf ‘\n’ >&2 }
fatal() { error “$@” exit 1 }
if [ -x “$(command -v sk)” ]; then finder=sk elif [ -x “$(command -v fzf)” ]; then finder=fzf else echo “neither fzf or sk are installed” >&2 exit 1 fi
tmp=“$(mktemp)” || fatal “couldn’t source bindings” grep ‘^export’ “$DOTFILES/.zshenv” | grep -E ‘FZF|SKIM’ >“$tmp” . “$tmp” rm “$tmp”
shellcheck disable=SC2046
choices=“$(xbps-install -nSu | cut -f1 -d’ ’ | sed ‘s/-[^-]*$//g’ | $finder | tr ‘\n’ ’ ')”
[ -n “$choices” ] || exit
guard=pkexec command -v “$guard” >/dev/null 2>/dev/null || guard=sudo
shellcheck disable=SC2086
while ! $guard xbps-install -Syu $choices; do :; done
:::
On Arch, Discover only updates flatpaks though, smh
but gui app will also update flatpaks
Cachy has a tray icon running the updates in terminal. It likely can be started from terminal as well and I think it was like octopy?












