当我尝试在 Natty 中安装 Gloobus 预览时,我不断收到此错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gloobus-preview : Depends: libpoppler7 but it is not installable
E: Broken packages
我该如何解决这个问题?
答案1
这是解决方法。请注意,这是一种“黑客行为”,但它已在多个系统上进行了测试,并且似乎不会引起我所知道的任何后果。
从您喜欢的任何网站下载 libpoppler7 deb 并安装它。我一直在使用
libpoppler7_0.14.3-0ubuntu1.2_amd64.deb
。Natty 安装的 之间没有发现冲突libpoppler13
。安装 gloobus-preview (
aptitude install gloobus-preview
)。我一直使用ppa:am-monkeyd/nautilus-elementary-ppa
(因为他会打开 gloobus 来引用他的日志文件 ;-) 作为 natty 上 nautilus 和 gloobus 的存储库。不能代表任何其他存储库。安装将失败并显示“post.install”消息。阅读该消息 - 它将告诉您下一步文件的位置(/var/some/thing/or/another/post.installer)。
在 vi 中打开上述文件并注释掉引用 pixbuffer 的节 — — 这是最后一节。注释掉所有带有
#
's 的行。重新运行安装程序。。
sudo aptitude install -f
安装过程现在应该完成了。按下<space>
并微笑。
我已经提交了有关此错误和我的“黑客行为”的错误报告。没有回复,但我怀疑 am-monkeyd 现在正忙于 Elementary OS 项目。
最好的,/汤姆
2011-05-07 22:00 HRS MDT 刚刚对基本 ppa 提交了针对上述错误的修复:
gloobus-preview (0.4.5-ubuntu11~ppa263)
经过测试并按广告宣传的那样运行。
答案2
尽管上述步骤是 goobus-preview 推荐的 elementary ppa,但当我尝试使用与 pixbuf 相关的某些东西时,软件包有点损坏。我libgdk-pixbuf2.0-dev
在安装之前安装了不作为依赖项的附加软件包gloobus-preview
,一切正常。您需要搜索libpoppler7
Tom 提到的内容。以下是屏幕截图
答案3
我从这里下载了 libpoppler7 -https://launchpad.net/ubuntu/maverick/amd64/libpoppler7/0.14.3-0ubuntu1.2,通过这个 ppa 安装了 gloobus-preview -https://launchpad.net/~am-monkeyd/+archive/nautilus-elementary-ppa,之后没有对文件进行任何编辑,一切正常。
编辑:我认为当我输入此内容时,gloobus-preview 已经更新。