[SOLVED] Strange things happening with pacman package manager
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Strange things happening with pacman package manager
I decided to update using "pacman -Syu", and it said:
$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace kdelibs-experimental with extra/kdelibs? [Y/n]
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: kdelibs: requires phonon
I didn't know what to do, si I ran "pacman -S kdelibs" (BTW, phonon was not one of its dependencies). Then I tried to update again. Same thing! So I decided to run "pacman -Rns kdelibs" to get back to my previous state. But it says that some programs I have depend on it! How it that supposed to be if those programs worked before? Anyway, I decided to install phonon. But it said that it conflicts with Qt and asked me if I want to remove Qt!
No, you won't have to do that everytime you update. This was a special case involving a major upgrade. A couple times a year something big comes down the pipe and you have to pay extra attention to what's going on.
Yes, you are correct regarding the mirrors. It tried each in order. However, you can use either powerpill or bauerbill, which does allow you to use multiple mirrors (utilizing reflector to do so). All of those are in the AUR (actually I think reflector is in the community repo) or you can enable Xyne's (the author) repo. http://xyne.archlinux.ca/