
저는 Kde와 함께 Arch Linux를 사용하고 있습니다.
한동안 패키지를 업데이트하지 않았고 업데이트하려고 할 때 문제가 발생했습니다.
내가 시도한 첫 번째 작업은 다음과 같습니다. sudo pacman -Syu
설명서에 나와 있듯이 다음 오류가 발생했습니다.
:: 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
팩맨 버전을 확인했는데 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.
어느 쪽이 괜찮은 것 같나요?
혹시라도 yaourt를 먼저 업데이트하려고 시도했는데 동일한 메시지가 표시되었습니다.
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
유용한 정보를 얻을 수 있는지 확인하기 위해 다음 명령을 실행하여이것거기에서 더 이상 유용한 정보를 얻을 수는 없지만 아마도 얻을 수 있을 것입니다.
혹시라도 KPackageKit으로 시도했는데 같은 오류가 발생했습니다.
:: packagekit: requires pacman<3.6.0
:: packagekit: requires pacman<3.6.0
필요한 모든 정보를 얻으셨기를 바랍니다. 그렇지 않은 경우 문의하시기 바랍니다. 미리 감사드립니다.
답변1
답변2
첫 번째 단계는 기본 패키지 목록을 강제로 새로 고치는 것입니다. 이것은 에 의해 수행됩니다 pacman -Syy
. 완료되면 다시 시도해 보세요 pacman -Syu
.