在Ubuntu中安装Rattle时出错

Fil*_*ano 14 ubuntu r

我正在尝试在Ubuntu 14.04中安装Rattle,但我收到此错误:

Error in loadNamespace(name) : there is no package called ‘RGtk2’
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装RGtk2时,我得到了这个:

configure: error: GTK version 2.8.0 required
ERROR: configuration failed for package ‘RGtk2’
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get install libgtk2.0-dev
Run Code Online (Sandbox Code Playgroud)

我明白了:

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
Run Code Online (Sandbox Code Playgroud)

当我尝试

sudo apt-get install libgtk2.0
Run Code Online (Sandbox Code Playgroud)

我明白了:

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
Run Code Online (Sandbox Code Playgroud)

Der*_*ran 21

根据http://rattle.togaware.com/rattle-install-troubleshooting.html

如果你在ubuntu中遇到这个问题,那么Rattle的来源就是这样解决的

wajig install libgtk2.0-dev
Run Code Online (Sandbox Code Playgroud)

我做了它并且它有效,你的计算机可能会要求你安装wajig

sudo apt-get install wajig 
Run Code Online (Sandbox Code Playgroud)

继续做吧.

  • 我用这个在`U 3.2nt`上安装了`clusterfly`包,在`Ubuntu 16.04`上画了同样的错误信息.除了`libgtk2.0-dev`之外,我还必须使用`sudo apt-get install ggobi`手动安装`ggobi`来运行`clusterfly`.现在,由于您的代码,一切安装正确. (2认同)