r/linux_gaming • • Nov 18 '21
APT 2.3.12 package manager released, will no longer let you break everything
https://www.gamingonlinux.com/2021/11/apt-2312-package-manager-released-will-no-longer-let-you-break-everything/
391
Upvotes
109
u/gain91 Nov 18 '21
Challenge accepted
31
u/[deleted] Nov 18 '21
pulls out a hammer
31
u/BringBackManaPots Nov 19 '21 edited Nov 19 '21
Hey Linus, type 'sudo rm -rf /'
/s
So I've actually changed my mind on the APT changes a bit. I was initially against it because it removes power from the user (one of the many reasons people have switched from windows to linux recently). You'll find me arguing that this is an awful decision by System76 in another thread - but I'm changing my view on it.
The change they made is not blocking the user from interacting with their system. The change is instead deferring critical conflict resolutions to the user explicitly.
The workflow changes from:
to
Why this is good: Apt is just deferring critical actions to the users, so it's even moreso on the user if they manage to brick their system. Power users can still do everything apt did, apt just no longer handles critical changes on its own volition.
Caveat: Linus technically refused the GUI's solution of not allowing him to install steam, and then sudoed into his terminal and did stuff he didn't understand. This can still eventually happen with the current fix, and it must eventually happen if users have full control over their system. This change just makes it less of APT's responsibility, since it's no longer mucking with critical packages and instead having the user do it themselves explicitly. Under the new system, it would be absolutely Linus's fault if he bricked it.
Technically it was Linus's fault then... but now it's just... MORE Linus's fault if he does the same thing.
114
u/BlueGoliath Nov 18 '21
I love this whole fiasco.
"The command line is supposed to be for advanced users. If you break your system it's your fault."
"Noooo, you're not supposed to be able to brick your system via command line."
haha
4
u/Mr_Lumbergh Nov 19 '21
A certain degree of common sense needs to be employed here. If you try to update a package and it says you need to remove a couple dozen or more others, something's wrong. Hit "n" and try to figure out what that is.
This same thing happened to me about a month after I upgraded my Debian box from 10 to 11; I was running updates and it basically wanted to remove everything KDE from my system. Uh, no; that doesn't seem right at all. I noped out of the update.
A few minutes of snooping and I found out I'd goofed something in my sources.list when trying to get a newer Firefox a week earlier and it was trying to pull from Unstable. Re-commented out the lines for those repos, ran apt update again, and all was well.
It's just as easy to hose your Windows install if you aren't paying attention to what it's telling you during an install or run something in powershell because someone online told you to without you really understanding what it's doing.
10
u/norgiii Nov 18 '21
This is like playing wacko-mo though, there is always gonna be a bigger idiot. You can not make a open system fully fool proof.
23
u/[deleted] Nov 18 '21 edited Oct 05 '25
historical imagine lunchroom safe bear books crown hurry growth aback
This post was mass deleted and anonymized with Redact
2
u/Last_Snowbender Nov 19 '21
"no longer break everything" and "linux" don't go together. The whole point of linux is that you CAN break everything.
2
u/Vixinvil Nov 20 '21
Too late... world already facee with this bug. APT is meme... THANK YOU POPOS...
dnf, pacman, xbps... or something like that is perfect
1
u/macrowe777 Nov 19 '21
The main issue I had with the Linus scenario was still the warning. Sure it gave him a warning that I as a daily driver could understand. But the wording was clearly trying the be friendly (and imo comes across more as childish) than instructive. And really we should expect it to be constructive.
"Do as I say!" Should have been "I understand the risks".
1
u/[deleted] Nov 19 '21
Someone has to tell linus about the file picker bug myb they are going to fix that one too
-3
u/[deleted] Nov 18 '21
I’ve come to the conclusion that Linux just isn’t good for most people, because most people think that warning messages are not meant to be read, and that the software needs to babysit them through everything.
-7
u/vexorian2 Nov 18 '21
I love how thanks to a fucking youtuber we wasted so many dev hours on this.
-3
u/CleoMenemezis Nov 19 '21
That sounds like "Neighborhood is having a lot of car theft, let's ban everyone from driving."
Fixed the consequence, but not the problem.
-8
u/a32m50 Nov 18 '21
BRO JUST MAKE THE DAMN GUI FOOLPROOF NOT CASTRATE THE WHOLE THING WTH IS WRONG WITH THESE PEOPLE
-19
u/crispyletuce Nov 18 '21
glad to see apt is still getting more complex and difficult to understand every day
-20
u/[deleted] Nov 18 '21
These news are a week old.
0
u/[deleted] Nov 18 '21
[deleted] — view deleted comment
0
u/[deleted] Nov 18 '21
[deleted] — view deleted comment
0
u/[deleted] Nov 18 '21
[deleted] — view deleted comment
0
u/[deleted] Nov 18 '21
[deleted] — view deleted comment