You are not logged in.
Hello,
I have yaourt, and therefore pacman-color, installed. As the latter is not yet ready for pacman 3.3.0, I cannot upgrade my system at all, as pacman -Syu returns:
error: failed to prepare transaction (could not satisfy dependencies)
:: pacman-color: requires pacman=3.2.2
I already submitted the petition for a rebuild of pacman-color on http://forums.archlinux.fr/topic4222.html . In the meantime, is it possible to upgrade the packages that do not break dependencies (i.e., all the packages but pacman)? If yes, how is it done?
Thank you in advance.
Offline
pacman-color has been updated to 3.3.0, so you should be golden.
Offline
Thank you, but still no luck... pacman-color in [archlinuxfr] is still 3.2.2-2, so I would need to force a build from AUR with yaourt -S --aur pacman-color . I tried doing so, but then yaourt told to upgrade pacman in order to satisfy the dependency, and when trying to upgrade pacman, it exited because of a conflict with the installed version.
yaourt -S --aur pacman pacman-color says "no pacman in AUR" and then again the same. How would you break that vicious circle?
Thank you very much in advance.
Offline
To answer your original question, you can choose to have pacman ignore updates to certain packages by listing those packages next to IgnorePkg in /etc/pacman.conf.
Now, to upgrade pacman-color to 3.3.0 so that it's compatible with pacman from [testing], you can try the following:
pacman -R pacman-color (removes pacman-color so that pacman can be upgraded)
pacman -Syu (upgrades all packages on the system)
yaourt -S pacman-color (builds pacman-color from the AUR and installs it)
Offline
Thank you very much for the idea. One thing: I observed that the last step was not correct. Yaourt is stubborn and prefers repositories, so it intended to downgrade pacman to the version in [core] and get pacman-color from [archlinuxfr]. So the last step must be:
yaourt -S --aur pacman-color
Offline
Why doesn't pacman just include a colored output option in pacman.conf?
Offline
or yaourt -S aur/pacman-color
Any society that would give up a little liberty to gain a little security will deserve neither and lose both.
-Benjamin Franklin
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
-George Bernard Shaw
Offline
I just uninstalled pacman-color, upgraded pacman and then installed pacman-color from AUR again.
Offline