在Ubuntu安装Rattle时出现错误

15

我正在尝试在Ubuntu 14.04中安装Rattle,但我遇到了这个错误:

Error in loadNamespace(name) : there is no package called ‘RGtk2’

但是当我尝试安装 RGtk2 时,出现以下错误:

configure: error: GTK version 2.8.0 required
ERROR: configuration failed for package ‘RGtk2’

当我尝试安装libgtk2.0-dev时

使用

sudo apt-get install libgtk2.0-dev

我得到:

The following packages have unmet dependencies:
 libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.23-0ubuntu1) but 2.24.23-0ubuntu1.1 is to be installed
                 Depends: libglib2.0-dev (>= 2.27.3) but it is not going to be installed
                 Depends: libgdk-pixbuf2.0-dev (>= 2.21.0) but it is not going to be installed
                 Depends: libpango1.0-dev (>= 1.20) but it is not going to be installed
                 Depends: libatk1.0-dev (>= 1.29.2) but it is not going to be installed
                 Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed

而当我尝试时

sudo apt-get install libgtk2.0

我得到:

The following packages have unmet dependencies:
 libgtk2.0-0-dbg : Depends: libgtk2.0-0 (= 2.24.23-0ubuntu1) but 2.24.23-0ubuntu1.1 is to be installed
 libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.23-0ubuntu1) but 2.24.23-0ubuntu1.1 is to be installed
                 Depends: libglib2.0-dev (>= 2.27.3) but it is not going to be installed
                 Depends: libgdk-pixbuf2.0-dev (>= 2.21.0) but it is not going to be installed
                 Depends: libpango1.0-dev (>= 1.20) but it is not going to be installed
                 Depends: libatk1.0-dev (>= 1.29.2) but it is not going to be installed
                 Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed

2
你是否安装了类似于 libgtk2.0-dev 的东西? - user3710546
3
安装 libgtk2.0-dev,需要使用以下命令:sudo apt-get install libgtk2.0-dev - user3710546
1
我尝试了,但是在依赖包上出现了错误。我编辑了我的问题,请看一下。 - Filipe Ferminiano
sudo apt-get install libgtk2.0-dev 可在 Ubuntu 16.04 上使用。 - Enrique Pérez Herrero
对我来说,在Mint 18.3中,libgtk2.0libgtk2.0-dev都可以正常工作。 - Fábio
显示剩余2条评论
1个回答

23
根据http://rattle.togaware.com/rattle-install-troubleshooting.html的说法,如果你在Ubuntu上遇到了这个问题,解决方法是执行以下操作来获取Rattle的源代码。
wajig install libgtk2.0-dev

我尝试了并且成功了,您的计算机可能会要求您通过执行以下操作来安装wajig

sudo apt-get install wajig 

继续并完成它。


3
我使用这个方法在Ubuntu 16.04上安装"clusterfly"软件包到R 3.2.2中,但是出现了相同的错误信息。除了安装"libgtk2.0-dev"之外,我还需要手动安装"ggobi",命令为"sudo apt-get install ggobi",才能让"clusterfly"正常运行。现在所有的东西都已经正确地安装了,感谢你提供的代码。 - joaoal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接