如何在 Elementary OS Freya 中安装 GTK+
How to install GTK+ in Elementary OS Freya
我正在尝试使用 :
在我的发行版上安装 GTK+ 库
sudo apt-get install libgtk-3-dev
但是我得到了这些日志(错误):
The following packages have unmet dependencies:
libgtk-3-dev : Depends: libgtk-3-0 (= 3.10.8-0ubuntu1.6) but 3.14.15-0ubuntu1~14.04~ricotz1 is to be installed
Depends: gir1.2-gtk-3.0 (= 3.10.8-0ubuntu1.6) but 3.14.15-0ubuntu1~14.04~ricotz1 is to be installed
Depends: libglib2.0-dev (>= 2.37.5) but it is not going to be installed
Depends: libgdk-pixbuf2.0-dev (>= 2.27.1) but it is not going to be installed
Depends: libpango1.0-dev (>= 1.32.4) but it is not going to be installed
Depends: libatk1.0-dev (>= 2.7.5) but it is not going to be installed
Depends: libatk-bridge2.0-dev but it is not going to be installed
Depends: libcairo2-dev (>= 1.13.0~20140204) but it is not going to be installed
Depends: libwayland-dev (>= 1.2.0) but it is not going to be installed
Depends: libxkbcommon-dev but it is not going to be installed
Depends: libxi-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我最近开始在 unix 系统上工作,所以我不知道如何纠正这个问题。
任何帮助将不胜感激。
经过一番认真的谷歌搜索和阅读所有错误后,我发现这是一个微妙的情况。显然这个没有唯一的答案,如果是的话,那也是不正确的。
我已经尝试了以下有效的方法:
建议使用 aptitude 进行此类工作,因为 aptitude 提供了一个冲突解决器,它基本上可视化未满足的依赖项(并尝试解决它们)。
sudo apt-get update
sudo apt-get install aptitude
然后
sudo aptitude install libgtk-3-dev
即使这在大多数情况下可以解决问题,也不会有 100% 的成功率。
有不同的方法,比如清理 apt cache
,(它对我不起作用)然后使用: sudo apt-get install libgtk-3-dev -f
,这将尝试修复损坏的依赖关系。
方法太多了,我所学的都是这个post。
注意 ->
可能是因为我的 linux 发行版,我遇到了这个特殊问题,我读到它不是很稳定,建议从一些更稳定和可靠的版本开始,例如:Debian 或 Ubuntu.(适合初学者)
我正在尝试使用 :
在我的发行版上安装 GTK+ 库sudo apt-get install libgtk-3-dev
但是我得到了这些日志(错误):
The following packages have unmet dependencies:
libgtk-3-dev : Depends: libgtk-3-0 (= 3.10.8-0ubuntu1.6) but 3.14.15-0ubuntu1~14.04~ricotz1 is to be installed
Depends: gir1.2-gtk-3.0 (= 3.10.8-0ubuntu1.6) but 3.14.15-0ubuntu1~14.04~ricotz1 is to be installed
Depends: libglib2.0-dev (>= 2.37.5) but it is not going to be installed
Depends: libgdk-pixbuf2.0-dev (>= 2.27.1) but it is not going to be installed
Depends: libpango1.0-dev (>= 1.32.4) but it is not going to be installed
Depends: libatk1.0-dev (>= 2.7.5) but it is not going to be installed
Depends: libatk-bridge2.0-dev but it is not going to be installed
Depends: libcairo2-dev (>= 1.13.0~20140204) but it is not going to be installed
Depends: libwayland-dev (>= 1.2.0) but it is not going to be installed
Depends: libxkbcommon-dev but it is not going to be installed
Depends: libxi-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我最近开始在 unix 系统上工作,所以我不知道如何纠正这个问题。
任何帮助将不胜感激。
经过一番认真的谷歌搜索和阅读所有错误后,我发现这是一个微妙的情况。显然这个没有唯一的答案,如果是的话,那也是不正确的。
我已经尝试了以下有效的方法:
建议使用 aptitude 进行此类工作,因为 aptitude 提供了一个冲突解决器,它基本上可视化未满足的依赖项(并尝试解决它们)。
sudo apt-get update
sudo apt-get install aptitude
然后
sudo aptitude install libgtk-3-dev
即使这在大多数情况下可以解决问题,也不会有 100% 的成功率。
有不同的方法,比如清理 apt cache
,(它对我不起作用)然后使用: sudo apt-get install libgtk-3-dev -f
,这将尝试修复损坏的依赖关系。
方法太多了,我所学的都是这个post。
注意 -> 可能是因为我的 linux 发行版,我遇到了这个特殊问题,我读到它不是很稳定,建议从一些更稳定和可靠的版本开始,例如:Debian 或 Ubuntu.(适合初学者)