我的 HTPC 运行的是 ubuntu 11.04,不久前我尝试安装 boxee。我成功安装了它,但现在每次我尝试使用 apt-get 时,它都会显示:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
boxee : Depends: libxmlrpc-c3 but it is not installable
E: Unmet dependencies. Try using -f.
如果我运行apt-get -f install
它,它会提示我卸载 Boxee。现在,Boxee 已安装并且功能齐全,我不想卸载它。我如何才能让 apt 忘记 Boxee 和 libxmlrpc-c3?
编辑:apt-cache policy boxee 的输出是:
$ apt-cache policy boxee
boxee:
Installed: 0.9.22.13692
Candidate: 0.9.22.13692
Version table:
*** 0.9.22.13692 0
100 /var/lib/dpkg/status
编辑:解决方案--
按照建议,我apt-get -f install
删除了 boxee。然后我重新安装,一切正常。
答案1
boxee : Depends: libxmlrpc-c3 but it is not installable
意思是boxee的依赖包没有安装完整,所以可能无法正常工作(注意:不是说不能用,只是有些功能可能无法使用)。
要修复此问题,最简单的方法是按照apt-get
的建议将其卸载。卸载不会让您丢失配置或文件。apt-get -f install
完成后,您将能够使用以下命令再次安装 boxee:
apt-get update && apt-get install boxee
如果最后这条命令显示错误,那么最好联系您从中获取 boxee 的档案库的管理员。 的输出apt-cache policy boxee
可能会有所帮助。