How to update just kde applications?

i have a limited bandwidth and i just want to update kde applications this time, hoe to do this?
this code: sudo pacman -S kde-applications
will give me all the kde apps and not just the installed ones

Because of the dependency relations between packages I don’t think it is a good idea to update certain packages and others not. It could put your system in partial upgrade state and may break things. Better to wait until you have access to better internet conditions.

If you want to read more about partial upgrade:

2 Likes

You could try this to speed things up a bit.

Running system update commands like

  • sudo pacman -Syu
  • sudo pacman -Syyu # especially this!
  • yay
  • paru

frequently (i.e. many times a day) is causing unnecessarily much network traffic.

That’s why program eos-update has option --fast which does much less work when checking for available updates:

eos-update --fast         # native package updates only
eos-update --fast --aur   # also AUR updates

Tip: add the following aliases to ~/.bashrc:

alias u='eos-update --fast'
alias ua='eos-update --fast --aur'

Then, mostly use commands u or ua for updating your system.
And see how quick and easy checking available updates can be.

2 Likes

I think they said that they wanted to update certain apps and not the entire system because of limited bandwidth?

thank you very much.
is there any explanation for the differences between eos-update --fast and the normal: eos-update ?

yes, that is what i want

Well as you said it wouldn’t be wise to do just a partial update, so I try to give the TS a workaround.

1 Like

yes, i know that partial update could led to problems in system, and i already had some troubles like that before, but in some cases i need it and it does not cause problems.

But your commands are for updating the whole system. The amount of MB/GB of packages to be downloaded will be the same no matter if you use --fast or not. So I don’t know how that goes wit OP’s limited bandwitdh.

Well if you know a solution that works better I like to know about it too :grinning:

If the limited bandwidth is what stopping the OP to update the whole system to start with, I suggest waiting to get better internet condition rather than putting the system in a partial upgrade situation.

To me a somewhat outdated KDE app is better than a potentially broken system.
But the choice is not for me to make.

3 Likes

Partial upgrades are unsupported. They can leave your system in a broken state. See Section 3.3

3 Likes

The difference is in how to get information about available updates.

Plain eos-update does essentially pacman -Syu (and some other additional tasks). So basically it syncs pacman databases, and updates if possible.

But eos-update --fast avoids syncing databases directly. Instead it downloads two very small files, one from an Arch mirror and the other from an EndeavourOS mirror (found in the corresponding mirrorlist files on your system). These downloaded files can tell if any updated packages have arrived after the previous check.

So, if no updates are available, eos-update --fast simply stops.
Otherwise eos-update --fast continues just like eos-update.

Please note that option --fast is only useful if checking for updates very frequently, i.e. many times a day.

Hopefully this clarifies option --fast in eos-update.

2 Likes

Are these files readily available on the mirrors, every mirror keeping track of updated packages? What are they?

Yes, they are. On Arch mirrors it is lastupdate, and on EndeavourOS mirrors it is state.

1 Like

Great info! I have some times looked at what is in a mirror but maybe not attentive enough.
Thanks!

1 Like

It can cause your system to be completely unbootable. You shouldn’t do this.

If you are limited on bandwidth to this degree it is better to switch to a distro that isn’t based on Arch.

The kde-applications suite is huge. This includes everything. Hundreds of applications. This will install a ton of applications you don’t need. It will probably take almost as much bandwidth to update only these applications as would to update a normal system in it’s entirety.

3 Likes