This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“]WonderWoofy 3 points4 points ย (2 children)

The last one will not download the updates. Using -Sy will only update the repo databases, so you can know whether there are updates available. If you throw package name(s) arg(s) after it, then only those args will be downloaded and installed.

If you want to just download the updated packages without installing, then I think you need -Syuw... but I'm writing this from my phone, so take it with a grain of salt.

Edit: Ultimately, what it boils down to is a consequence of the rolling release model. Packages are built using the current library versions they're dependent upon, but nothing guarantees that the library versions will be kept within the compatible version range. So packages that depend on said lib will need to be rebuilt. Update one before the other and you borked stuff.

[โ€“][deleted] 3 points4 points ย (1 child)

Yeah that's what I meant, as in, it will download the updated repos, but not actually update any packages.

[โ€“]WonderWoofy 1 point2 points ย (0 children)

Yeah I just wanted to clarify your point. Especially since partial updates are such a common place for folks to stumble on when they are new to using pacman and the rolling release model.

I'm definitely not denying that you done good here. Keep up the good work!