Ubuntu下安装Rattle
Rattle是基于R的一款可视化挖掘工具,是众多知名R GUI的一个,这里介绍下Ubuntu下安装Rattle的注意事项,
1 |
install.packages("rattle") |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
* 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
1 |
sudo apt-get install libgtk2.0-dev |
成功安装后,执行,
1 2 |
library(rattle) rattle() |
会提示安装XML,点确定,仍然会出现安装错误,因为你得先安装libxml2-dev,
1 |
sudo apt-get install libxml2-dev |
1 2 3 |
install.packages("XML") install.packages("stringr") install.packages("cairoDevice") |
安装成功后,记得重新启动rattle Ubuntu下很多R所依赖的开发包,你得自己先安装好,否则就是类似的错误