Ubuntu下安装Rattle
Rattle是基于R的一款可视化挖掘工具,是众多知名R GUI的一个,这里介绍下Ubuntu下安装Rattle的注意事项,
install.packages("rattle")
* installing *source* package ‘RGtk2’ ...
** package ‘RGtk2’ successfully unpacked and MD5 sums checked
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for INTROSPECTION... no
checking for GTK... no
configure: error: GTK version 2.8.0 required
ERROR: configuration failed for package ‘RGtk2’
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.3/RGtk2’
ERROR: dependency ‘RGtk2’ is not available for package ‘rattle’
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.3/rattle’
The downloaded source packages are in
‘/tmp/Rtmp4Jbywv/downloaded_packages’
Warning messages:
1: In install.packages(c("RGtk2", "rattle")) :
installation of package ‘RGtk2’ had non-zero exit status
2: In install.packages(c("RGtk2", "rattle")) :
installation of package ‘rattle’ had non-zero exit status
说明需要先安装libgtk2.0-dev
sudo apt-get install libgtk2.0-dev
成功安装后,执行,
library(rattle) rattle()
会提示安装XML,点确定,仍然会出现安装错误,因为你得先安装libxml2-dev,
sudo apt-get install libxml2-dev
install.packages("XML")
install.packages("stringr")
install.packages("cairoDevice")
安装成功后,记得重新启动rattle
Ubuntu下很多R所依赖的开发包,你得自己先安装好,否则就是类似的错误