Ich bin auf Arch Linux mit Kde.
Ich habe die Pakete seit einiger Zeit nicht mehr aktualisiert und habe beim Versuch ein Problem:
Das erste, was ich versuchte, war: sudo pacman -Syu
Wie die Dokumentation sagt, und ich bekomme diesen Fehler:
:: Synchronizing package databases...
testing is up to date
core is up to date
extra is up to date
community is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: packagekit: requires pacman<3.6.0
:: package-query: requires pacman<3.6
Ich habe überprüft, welche Version von Pacman ich hatte und ich habe v3.5.4:
.--. Pacman v3.5.4 - libalpm v6.0.4
/ _.-' .-. .-. .-. Copyright (C) 2006-2011 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet
'--'
This program may be freely redistributed under
the terms of the GNU General Public License.
Welches scheint in Ordnung zu sein, denke ich?
Nur für den Fall, dass ich versucht habe, yaourt zuerst zu aktualisieren und die gleiche Meldung erhalten habe:
testing is up to date
core is up to date
extra is up to date
community is up to date
error: failed to prepare transaction (could not satisfy dependencies)
:: Starting full system upgrade...
:: packagekit: requires pacman<3.6.0
:: packagekit: requires pacman<3.6.0
Ich habe den folgenden Befehl ausgeführt, um zu sehen, ob ich die nützlichen Informationen erhalten kann, und habe diese von dort erhalten, wo ich keine nützlichen Informationen mehr erhalten konnte, aber vielleicht können Sie es.
Nur für den Fall, dass ich es auch mit KPackageKit versucht habe und auch den gleichen Fehler bekommen habe:
:: packagekit: requires pacman<3.6.0
:: packagekit: requires pacman<3.6.0
Ich hoffe, Sie haben alle Informationen, die Sie benötigen, sonst fragen Sie bitte. Danke im Voraus.
pacman -Syy
, müssen Sie diespacman -Syu
später nicht mehr tun . Ich meine, du kannst entweder rennenpacman -Syy && pacman -Su
oderpacman -Syyu
.