this post was submitted on 25 Aug 2025
175 points (89.2% liked)

Memes

52090 readers
1268 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 6 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] umbrella@lemmy.ml 9 points 8 hours ago (1 children)

until a pacman update breaks your system because you didn't read the release notes telling you it needed manual intervention beforehand 🤣

[–] seralth@lemmy.world 2 points 5 hours ago

That's happened like once in the last 3 years and the notice was right in pacman before you accepted.

[–] tomenzgg@midwest.social 3 points 7 hours ago

guix upgrade

[–] Fives@discuss.online 2 points 7 hours ago

And that’s why I don’t use PPAs, but you do you, I guess…

[–] p_consti@lemmy.world 1 points 6 hours ago

Of course it won't do anything, you need to update (refresh the index) before you upgrade (download and install updates), silly you

[–] dyc3@lemmy.world 1 points 7 hours ago

God this is the one thing I just hate about Ubuntu. I just avoid ppas now

[–] Heavybell@lemmy.world 4 points 11 hours ago (1 children)
[–] ragas@lemmy.ml 2 points 8 hours ago

sudo emerge -avuDUg world

--changed-use, -U:

  • Tells emerge to include installed packages where USE flags have changed since installation. This option also implies the --selective option. Unlike --newuse, the --changed-use option does not trigger reinstallation when flags that the user has not enabled are added or removed.

--getbinpkg [ y | n ], -g:

  • Using the server and location defined in PORTAGE_BINHOST (see make.conf(5)), portage will download the information from each binary package found and it will use that information to help build the dependency list. This option implies -k. (Use -gK for binary-only merging.)
[–] dessalines@lemmy.ml 4 points 12 hours ago

topgrade --no-retry --cleanup --yes

[–] doomsdayrs@lemmy.ml 2 points 10 hours ago

rpm-ostree upgrade && reboot

[–] Little8Lost@lemmy.world 22 points 20 hours ago (1 children)
[–] bjoern_tantau@swg-empire.de 17 points 18 hours ago (2 children)

You ... you understand pacman cli switches?

[–] deadcade@lemmy.deadca.de 2 points 2 hours ago* (last edited 2 hours ago)

Yes. -Syyu is for "Sync (repository action), database update (forced), upgrade packages", in that order (though the flags don't have to be). Doubling a lowercase character like yy or uu is to force the operation. yy in particular shouldn't be needed, as it only overrides the "is your database recent" check. Unless you're updating more than every 5 minutes, using a single y is perfectly fine.

[–] Opisek@lemmy.world 14 points 17 hours ago (3 children)

No, I just hold my y key until there are many many ys.

load more comments (3 replies)
[–] Comrade_Squid@lemmy.ml 10 points 18 hours ago (2 children)

Using Debian as my main laptop distro, I am usually an arch user but figured with it being a light weight laptop I wouldn't need arch, its been fine but installing updates can be frustrating, after a few weeks gnomes appstore breaks, then I need to use terminal to apt update, apt --fix-broken install.

[–] Hirom@beehaw.org 3 points 11 hours ago* (last edited 10 hours ago)

Which Debian distribution are you using, stable, testing, unstable?

I take care of a couple machines for family members. Those have Debian stable with automatic update (unattended-upgrade). I can't recall the system or packages ever breaking. At most users are a bit confused when an update change the UI a bit.

Sticking to stable and avoiding third party repos gives a pretty solid system. Only developers or sysadmins might consider Debian testing. Only people working on Debian itself should use unstable.

[–] myotheraccount@lemmy.world 10 points 17 hours ago (1 children)

Don't use gnome appstore. It's always broken

[–] spicehoarder@lemmy.zip 11 points 16 hours ago (1 children)
[–] dukatos@lemmy.zip 2 points 11 hours ago (1 children)
[–] seralth@lemmy.world 1 points 5 hours ago

Fuck gnomes

[–] Matriks404@lemmy.world 29 points 22 hours ago* (last edited 21 hours ago) (2 children)

Debian users:

What do you mean by PPA?

Also: apt-get is intended as low-level APT interface for scripts, just use apt instead. I get why people are confused nowadays, because APT documentation is terrible.

[–] MonkderVierte@lemmy.zip 5 points 17 hours ago* (last edited 17 hours ago) (1 children)

apt-get is intended as low-level APT interface for scripts

Ah, that's what they call it now.

I wonder to what they degraded dpkg then?

[–] Ephera@lemmy.ml 8 points 12 hours ago

Isn't dpkg just the program that installs DEB files, without handling dependency resolution?

load more comments (1 replies)
[–] hperrin@lemmy.ca 73 points 1 day ago (10 children)

And yet I’ve never had an apt upgrade break my whole system.

[–] Devconsole@sh.itjust.works 1 points 9 hours ago

Agreed. I ran a system upgrade at home and then went to a coffee shop. My machine didn't boot at the coffee shop. I installed Fedora instead of doing what I had gone there to do

load more comments (9 replies)
[–] TankieTanuki@hexbear.net 36 points 1 day ago (1 children)

Shouldn't update come before upgrade?

[–] Johanno@feddit.org 9 points 19 hours ago (4 children)
[–] Malgas@beehaw.org 2 points 11 hours ago (1 children)
nix flake update
nix flake check --no-build
git commit -a
nh os switch

Is the routine I've settled into. Flake update because I use flakes, flake check because it's easier to see any warnings about deprecated options and the like so I can fix them preemptively, git commit after the check to avoid back-to back commits where the second is fixing some issue with the first, and nh because I like the pretty dependency graph and progress bar.

[–] NuclearDolphin@lemmy.ml 1 points 2 hours ago

Lots of useful stuff here. Taking all of it.

Does nh use fast-nix-build (or whatever the fancy nix builder CLI is called) to build your system?

[–] itslilith@lemmy.blahaj.zone 7 points 16 hours ago

uhm, akshually it's sudo nixos-rebuild switch --upgrade

[–] Andrew15_5@mander.xyz 1 points 13 hours ago

Actually nixos-rebuild switch --sudo.

load more comments (1 replies)
[–] Evil_Shrubbery@thelemmy.club 10 points 20 hours ago* (last edited 20 hours ago) (1 children)

Zypper gang, dup!!
[an hour later]
Done!

(But actually I like it.)

[–] Cat_Daddy@hexbear.net 2 points 11 hours ago* (last edited 11 hours ago) (1 children)

zypper is unironically the best package manager. Absolute s-tier god-mode. It's slow as hell, but that's because it makes atomic updates. If the install doesn't go well, it just rolls it back. I fucking love zypper, and I want to shake the hands of the people responsible for it.

[–] Evil_Shrubbery@thelemmy.club 2 points 11 hours ago* (last edited 8 hours ago)

Totally!!

I'm fully spoiled by it.

(And one of the reasons family and friends happen to run Tumbleweed.)

[–] PieMePlenty@lemmy.world 12 points 22 hours ago* (last edited 22 hours ago) (2 children)

Never had an update break on headless Debian. Even when switching from 12 to 13. That shit is solid.
I'm getting used to arch on my main desktop and I still can't figure out why the hell "sync" is the wording pacman uses for updating or why 'y' is refresh. Sync refresh upgrade my ass. I will admin, it is fast.

[–] hperrin@lemmy.ca 2 points 8 hours ago

Because you’re “sync”ing with the state of the repo. You’re not necessarily upgrading. Sometimes the repos have a lower version than what you have, so you would be downgrading in that case. Or sometimes you’re just using it to install a new package and its dependencies.

-u is upgrade. And -uu is upgrade or downgrade. It’s used to filter the packages that sync operates on, so basically you’re syncing any packages that have a different version than the repo.

-y for refresh? No idea. -r is root, so I guess it was already in use by the time someone added refresh?

load more comments (1 replies)
[–] mvirts@lemmy.world 27 points 1 day ago (1 children)

This meme brought to you by outdated packages in the official repo

load more comments (1 replies)
load more comments
view more: next ›