Update first, then upgrade
Good catch. Haven’t been using apt in some time.
sudo pacman -SyuyayIs it even
apt-getstill? thought they changed over toaptlong ago andapt-getis just a symlink for legacy reasons.At least that’s what I last read… (speaking as someone also loving candy) .
apt is a wrapper over the apt- binaries (apt-search apt-cache etc).
paru
It runs so much faster if you do upgrade first \s
Update before upgrade you nonce
C’mon, it’s Debian! Obsolete anyway. Update today, upgrade in a week, not like things gonna change. Perhaps the man forgot the upgrade a week ago, upgraded, and then decided to double-check there’s nothing new anyway. Right?
Isn’t this how Non-Torvalds Linus bricked his install
I just want to share that last semester, the Windows podium computer we used decided randomly to update during a student presentation. It did not help their nerves, but I did turn it into a chance to evangelize Linux.
And no, they can’t use their own laptop, the connections to the podium computer, and thus the projector, use VGA…
“Fun” fact: Windows is finally just now, in the year of our lord 2026, trying to release some updates as “live”. As in not requiring reboot.
It’s going better than you’d expect, but still far worse than they have any excuse for.
Not exactly correct. They are releasing their hot patch service more broadly. These are updates that would normally require a restart no longer need to be restarted.
Just like Linux though, if you didn’t want to restart after updating you never really were forced to.
Didn’t know we were still doing apt-get
I have a lot to learn
iirc, apt-get is the version to use in scripts. They keep the input & output consistent so that it won’t break things.
Regular old apt is for humans to use at the command prompt, and that’s what I use all the time.
How is apt better for humans?
Less options and it expects user input, so when you update and there’s a changelog or warning, it shows it to you and you can read it. It doesn’t continue because it thinks you’re there reading it. The options and output are subject to change, so you don’t want it in a script. Apt-get will always have the same options and expected output for automation purposes.
Apart from letting you read the changelog, I would call it less of a “good for humans” but “bad for scripting”. Maybe it’s just me, but less options was never a good quality in my books
haven’t used linux in decades but used to use aptitude over apt-get
Order wrong.
they need to make
apt get upgratethat does both in the right order…You are in luck because you can make this an alias (custom command) in your .bashrc file:
alias update='sudo apt-get update && sudo apt-get upgrade'
genini update my machine
Because I’m apparently a raging masochist
sorry, usage of this tool has been discontinued, please use [WORSE TOOL WITH DIFFERENT NAME]
(joking but not really, gemini-cli is going to the google graveyard, replaced by antigravity-cli that’s basically the same, but in google’s tradition it launches with less features and also it’s not FOSS)
You misspelled
pacman -SyuNo, you misspelled
zypper dup. But with enough time, you’ll get there.That’s a corporate propaganda that I can’t stand for
Take my angry upvote
I kneel
The only true answer
For those who are confident in their system setup
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -yFirst thing I do on a new system using apt is aliasing this to “UpdateSystem” in .bashrc
KDE Plasma recommends applying updates at reboot like Windows for stability. In fact, that is how it does them by default
Wait, plasma does your system updates? I don’t think it’s an appropriate chain of commands
Discover is integrated with the rest of Plasma, so if you run your upgrades via Discover on Plasma, it’ll use Plasma settings. The same goes if you update with the little button in Plasma’s taskbar
Petty nitpick on my part, really, but I don’t think of Discover as a part of Plasma.
Good call, very little is “part of” plasma strictly speaking
It’s the other way around, but yes, very much yes
As someone who works on Windows daily… this is so true. One of the things that really annoys me with Windows is being able to reliably do updates. Running any of the update stuff, seems more like a suggestion and if Windows deems your request worthy, it might SLOWLY do something.
sudo zypper dupThis is the correct answer.
In Windows it would be
winget upgrade -all
I’m pretty sure.
Winget update --all
But yes, this updates any packages distributed by Ms store and winget repos. As an IT professional, I love winget.
Winget is a step in the right direction… but man it is SO SLOW. If PowerBI Desktop has an update, it is actually taking me 20+ minutes to update a handful of apps.
I just like that it can be scripted and run during off hours.
My first introduction to winget as a sysadmin was horrible. Why Microsoft, in their infinite wisdom, decided to make winget reliant on the user environment still baffles me. Why on earth would they require admin rights for some commands if you need to have logged into the system once?! Even the user created for LAPS does not have that requirement!
Even getting it to run through a service on system level requires you to find the nondescript directory of the executable (which may or may not he the same on other devices!) To get basic functionality going. But even with the --ignore-unknown flag (because it is not able to determine the version of packages when run through a service) winget will refuse to update without a user environment.
Install-Module PSWindowsUpdate
That will install the module required for Windows Update command line
Still doesnt update the system
Which will try to update all 3 apps that are available via winget. It will break one of them. It has 50% chance of bonking some drivers.
More than 3 apps. https://winget.run/
But Window’s software incompatibility doesn’t change anything.
4315 packages
It’s not nothing, and the effort is commendable. Def more than three. Dare I say it’s even more than five.
Yet, in a grand scheme of things, it’s indistinguishable from three.If NT is given as much time as the Linux kernel has had to mature then I’m sure they’ll have more packages built for it over the years.
What does this even mean? Windows as an operating system has existed since 1985, and NT has been around since 1993. Linux initial release was 1991.
Microsoft has had all the time in the world.
If people use it then eventually it’ll have more than 4k packages for it.
On Fedora live update is turned of by default with a warning saying updating without rebooting is not recommended. As a cautious noob, I left it as is. Too cautious?
Yeah, rebooting just makes sure that everything is using the new updated packages, so if you update then reboot you’ll be golden
No. Fedora sometimes updates configs or packages (e.g. kernel) that require a reboot to take advantage of. If you’re a linux veteran you can decide by yourself if or if not you need to reboot. But fedora wants to have a stable and smooth experience for all its users.
It would be nice if they could do the update with a single reboot. It is annoying to type LUKS password multiple times.
















