最近在更新archlinux的时候发现遇到依赖关系而无法更新系统,如下:
$ sudo pacman -Syu
:: 正在同步软件包数据库...
core 106.6K 427.7K/s 00:00:00 [######################] 100%
extra 1179.7K 1985.6K/s 00:00:01 [######################] 100%
community 1016.3K 4.4M/s 00:00:00 [######################] 100%
:: 下列软件包应当首先更新:
pacman
:: 打算取消当前操作
:: 并马上安装这些软件包吗? [Y/n] Y
正在解决依赖关系...
正在查找内部冲突...
错误:无法准备事务处理 (无法满足依赖关系)
:: packagekit: 要求 pacman<3.6.0
如果先升级pacman的话,packagekit要求pacman的版本小于3.6.0,但是系统又说pacman要先升级,这不是死结了吗;还好,不要理会系统的提示,不立即升级pacman就好了。
$ sudo pacman -Syu
:: 下列软件包应当首先更新:
pacman
:: 打算取消当前操作
:: 并马上安装这些软件包吗? [Y/n] n
:: 正在进行全面系统更新...
正在解决依赖关系...
正在查找内部冲突...
目标 (19): libarchive-3.0.3-2 gpgme-1.3.1-2 pacman-4.0.1-4
packagekit-0.6.21-1 at-spi2-core-2.2.3-1 at-spi2-atk-2.2.2-1
colord-0.1.16-1 gmime-2.6.4-1 gvfs-1.10.1-2
gvfs-obexftp-1.10.1-2 inetutils-1.9.1-1 libreoffice-zh-CN-3.4.5-1
libreoffice-common-3.4.5-1 libreoffice-calc-3.4.5-1
libreoffice-gnome-3.4.5-1 libreoffice-impress-3.4.5-1
libreoffice-math-3.4.5-1 libreoffice-writer-3.4.5-1
totem-plparser-2.32.6-3
全部下载大小: 77.93 MB
全部安装大小: 301.78 MB
进行安装吗? [Y/n]
:: 正在从 core 软件库获取软件包...
系统先升级了pacman,然后再升级了packagekit。
( 3/19) 正在更新 pacman [######################] 100%
>>> Run `pacman-key --init` to set up your pacman keyring.
( 4/19) 正在更新 packagekit [######################] 100%
阅读(1808) | 评论(3) | 转发(0) |