私は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.
どちらが大丈夫だと思いますか?
私はyourtを最初に更新しようとしましたが、同じメッセージが表示されました。
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つの別々ですが、関連する質問があります。まず、package-query
サポートされていないパッケージがあります(尿素尿の割合pacman
)そして他の依存関係(この場合)が更新されるたびに再構築するのはユーザーの責任です。
アンインストールしpacman
て更新package-query
し、新しいバージョンに基づいて再構築します。
第二に、他にもショーンのアドバイスパッケージリストを強制的に再同期するには、最新のミラーと同期する必要があります。