+ -
当前位置:首页 → 问答吧 → 如何解决这样的升级问题

如何解决这样的升级问题

时间:2009-11-02

来源:互联网

代码:
:: Synchronizing package databases...
 core 35.0K 45.9K/s 00:00:01 [#####################] 100%
 extra 439.4K 101.1K/s 00:00:04 [#####################] 100%
 community 368.5K 328.6K/s 00:00:01 [#####################] 100%
 archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
:: libxft conflicts with libxft-ubuntu. Remove libxft-ubuntu? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo-ubuntu: requires libxft-ubuntu
我装了 AUR 里的 libxft-ubuntu.

作者: zpxing   发布时间: 2009-11-02

继续删cairo-ubuntu

作者: Havanna   发布时间: 2009-11-03

代码:
sudo pacman -R cairo-ubuntu
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: cairomm: requires cairo>=1.8.8
:: ghostscript: requires cairo>=1.8.8
:: gnuplot: requires cairo
:: pango: requires cairo>=1.8.8
:: poppler: requires cairo>=1.8.8
:: pycairo: requires cairo>=1.8.8
这依赖太多了。

作者: zpxing   发布时间: 2009-11-03

pacman -Su --ignore libxft

或者 是不是有libxft-ubuntu就不用libxft了?直接把libxft删了先..

作者: iamkr   发布时间: 2009-11-03

大概就是有的升级依赖高版本的libxft,但是libxft-ubuntu提供的libxft版本不够高……

作者: hurricanek   发布时间: 2009-11-03

谢谢。是需要 libxft 2.1.14。目前 libxft-ubuntu 版本不够。

请问 libxft freetype2 等和带后缀的 -cleartype -lcd -ubuntu 等到底有啥区别?为什么 装 -ubuntu 的这么多?

作者: zpxing   发布时间: 2009-11-03

直接 pacman -Rd 删除就可以了 没关系 我昨晚刚这么干过...

作者: caelfish   发布时间: 2009-11-03

Rd cairo-ubuntu后不要忘了-S --asdeps cairo。

作者: jarryson   发布时间: 2009-11-03

引用:
作者: iamkr
pacman -Su --ignore libxft

或者 是不是有libxft-ubuntu就不用libxft了?直接把libxft删了先..
对。受影响的只是xterm没升级而已。aur上libxft-ubuntu已经mark out of date,相信维护者也会很快升级。等不及的可以自行修改PKGBUILD,自己升级。

作者: zlowly   发布时间: 2009-11-03