错误:使用 pacman 重复数据库条目

错误:使用 pacman 重复数据库条目

我发出

$ pacman -Su
:: Starting full system upgrade...
error: duplicated database entry 'python2-cairo'
 there is nothing to do

所以我看一下 /var/lib/pacman/local

$ ls /var/lib/pacman/local/ | grep cairo
cairo-1.15.12-1
cairomm-1.12.2-2
python2-cairo-1.17.0-1
python2-cairo-1.17.0-2
python-cairo-1.17.0-2

我怎么能够:

  • 了解为什么 python2-cairo-1.17.0-1 和 python2-cairo-1.17.0-1 都安装了(哪些包依赖于它们)

  • 摆脱 python2-cairo-1.17.0-1

  • 修复duplicated database entry错误...

答案1

我看了一下并尝试过:

$ sudo mv /var/lib/pacman/local/python2-cairo-1.17.0-1/ ~/tmp/

现在错误不再出现,但我不太确定是否留下了任何损坏的东西

--

我听从了@jasonwryan的建议,pacman -Syu似乎很好,但后来我尝试了

sudo pacman -Qkk | grep mismatch

并在/usr/lib/python2.7/修改时间不匹配警告下发现了几个文件。但除此之外一切似乎都很好

相关内容