Difference between revisions of "System Maintenance"
From Manjaro
Views
Actions
Namespaces
Variants
Tools
imported>Fhdk |
imported>Fhdk |
||
Line 3: | Line 3: | ||
=== Partial updates/upgrades are unsupported === | === Partial updates/upgrades are unsupported === | ||
When new library versions are pushed to the repos, all developers and packagers, rebuild all packages against the libraries. For example, if two packages depend on the same library, upgrading only one package might also upgrade library (as a dependency), which might then break the other package which depends on an older version of the library. | |||
That is why partial upgrades are '''not supported''' | |||
'''Always''' follow these recommendations: | |||
* Do not make temporary branch changes and mix in packages from other branches. It is - we believe - one cause of partial updates which can break systems. | * Do not make temporary branch changes and mix in packages from other branches. It is - we believe - one cause of partial updates which can break systems. | ||
Line 15: | Line 17: | ||
* When you install a package update your system | * When you install a package update your system | ||
sudo pacman -Syu some-package-name | sudo pacman -Syu [some-package-name] | ||
* The use of pacman downgrade | * The use of pacman downgrade switch (-Suu) is discouraged as it might not solve an issue but could cause other issues. |
Revision as of 10:06, 9 March 2018
General Recommendation
Partial updates/upgrades are unsupported
When new library versions are pushed to the repos, all developers and packagers, rebuild all packages against the libraries. For example, if two packages depend on the same library, upgrading only one package might also upgrade library (as a dependency), which might then break the other package which depends on an older version of the library.
That is why partial upgrades are not supported
Always follow these recommendations:
- Do not make temporary branch changes and mix in packages from other branches. It is - we believe - one cause of partial updates which can break systems.
- Do a full system update after changing branch or updating your mirrorlist
sudo pacman -Syyu
- When you install a package update your system
sudo pacman -Syu [some-package-name]
- The use of pacman downgrade switch (-Suu) is discouraged as it might not solve an issue but could cause other issues.