我刚刚升级到 Kubuntu 12.04 并在安装 Gimp 2.8 时遇到问题,想知道是否有人可以帮助我?
我已遵循以下说明:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
但出现此错误:
The following packages have unmet dependencies.
gimp : Depends: libwebkitgtk-1.0-0 (>= 1.3.10) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我尝试运行这些并再次尝试,但遇到同样的问题:
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install
也在运行
sudo apt-get install libwebkitgtk-1.0-0
给了我这个错误
The following packages have unmet dependencies.
libwebkitgtk-1.0-0 : Depends: libgail18 (>= 1.18.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
然后运行
sudo apt-get install libgail18
给了我这个错误
The following packages have unmet dependencies.
libgail18 : Depends: libgtk2.0-0 (= 2.24.10-0ubuntu6) but 2.24.10-1oneiric6~ppa is to be installed
E: Unable to correct problems, you have held broken packages.
引起我注意的是但需要安装 2.24.10-1oneiric6~ppa- 但我不知道该怎么办。我重新启动了,错误消息仍然相同。有人能帮忙吗?
** 编辑 ** 我发现有人遇到了同样的问题,不幸的是链接是德文的,所以我不能完全理解解决方案(最后一篇文章)是什么 - 这里是谷歌翻译的链接:http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwebcache.googleusercontent.com%2Fsearch%3Fq%3Dcache%3A1U2Uat6XqUsJ%3Aforum.ubuntuusers.de%2Ftopic%2Fprobleme-nach-update-fehlerhafte-pakete-aus-on%2F%2B%26cd%3D3%26hl%3Den%26ct%3Dclnk%26gl%3Duk&act=url
答案1
我找到解决办法了!
我也遇到了这个问题,必须尝试所有的命令apt-get
,清除存储库,手动删除下的所有其他源列表/etc/apt
,更新,/etc
-但包管理器仍然说它想要安装该2.24.10-1oneiric6~ppa
版本,即使我知道没有任何痕迹(我所知道的)apt-get 的任何 ppa。
我尝试了一下aptitude
,降级libgtk2.0-0
后一切都开始正确安装。我不记得我具体用了什么,因为我实际上只使用 aptitude 来搜索我的软件包,konsole
但搜索libgtk2
然后将其标记为升级就成功了。以下说明不完整,请忽略引号:
sudo apt-get install aptitude
sudo aptitude
press "/" to start searching
type in the name of the offending package
you may have to press "/" then enter again, do until you find it
press "+" to upgrade or "i" to install
This is when aptitude offered to downgrade
press "g" to do the upgrade/installation
您也可以使用鼠标单击单词来执行相同操作。
答案2
首先通过运行以下命令删除 gimp 2.8 repo:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:otto-kesselgulasch/gimp
然后运行:
sudo apt-get update
现在删除插件注册表,因为它在 2.8 上不受支持:
sudo apt-get remove gimp-plugin-registry
完成后,您可以安装 Gimp 2.8:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
Gimp 2.8 成功安装后,您可以按照以下步骤在 gimp 2.8 上安装插件注册表。
http://www.webupd8.org/2012/05/install-gimp-plugin-registry-for-gimp.html