Hello all, I noticed that both Windows and OS X version of R have a GUI (Rconsole). Is there a GUI for Linux? I'm running Debian on which the CLI for R works just fine. Regards, - Robert
HI Robert, Of course Linux already has a console! Just type R in the Terminal console and R will start (assuming all is installed correctly). Graphics will be launched in separate windows. If you want more then the Terminal console, try: http://www.sciviews.org/_rgui/ Good luck, Sander. Robert Citek wrote:> > Hello all, > > I noticed that both Windows and OS X version of R have a GUI > (Rconsole). Is there a GUI for Linux? I'm running Debian on which the > CLI for R works just fine. > > Regards, > - Robert > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html >-- -------------------------------------------- Dr Sander P. Oom Animal, Plant and Environmental Sciences, University of the Witwatersrand Private Bag 3, Wits 2050, South Africa Tel (work) +27 (0)11 717 64 04 Tel (home) +27 (0)18 297 44 51 Fax +27 (0)18 299 24 64 Email sander at oomvanlieshout.net Web www.oomvanlieshout.net/sander
On 29 May 2005 at 12:13, Robert Citek wrote: | | Hello all, | | I noticed that both Windows and OS X version of R have a GUI | (Rconsole). Is there a GUI for Linux? I'm running Debian on which | the CLI for R works just fine. $ apt-get install r-gnome ## works up until R 2.0.1 $ R --gui=gnome & That said, as of R 2.1.0, the Gnome UI is no longer shipped with the R sources. Hence, I no longer provide it in the r-gnome package. However, the code is now provided in an add-one package 'gnomeGUI' on CRAN which you could install directly. Hope this helps, Dirk -- Statistics: The (futile) attempt to offer certainty about uncertainty. -- Roger Koenker, 'Dictionary of Received Ideas of Statistics'
I feel your pain. <grin> I am a new Linux user who has spent most of the weekend trying to get a functional R setup. When I installed Fedora Core 3 (FC3) on my home computer, I thought using R in a terminal would be a snap. I installed R using the rpm packages and tried to use it with the FC3 default terminal (GNOME Terminal 2.7.3). Before long, I found out the terminal was rudely discarding output beyond a set number of lines. I could increase the number of lines kept by the terminal but that didn't strike me as an acceptable solution. Cutting to my stress relieving intermediate solution, I am currently using xemacs with ESS as my R programming environment under FC3. Eventually, I will want to run JGR as my programming environment and Rcmdr as both a teaching tool and means to distribute code to some of my clients. On my way to xemacs, I also tried to install emacs and gnomeGUI. I will briefly document my experience with trying to install each of these packages below: XEMACS with ESS: XEMACS is within the 'walled garden' of packages tuned specifically to run under FC3 and XEMACS provides a tuned installation for ESS. Since I had already compiled R from source with shared libraries enabled (the rmp does not enable shared libraries), I don't know if XEMACS will work with the rpm version of R. Note also that I installed this package using yum; 'Add or Remove Applications' lists xemacs but wouldn't allow me to install. JGR: I have installed jdk1.5.0_03 and MOST of the the output from make looks like JGR is compiling correctly. JavaGD and rJava are not finding jini.h. I don't see an explicit statement of how to start JGR but I assume that is done by typing JGR (or maybe jgr) in a terminal window. Nothing happens. Two potential problems are: (a) I never should have downloaded JavaGD and rJava from CRAN (they won't uninstall, deleting the directories doesn't stop the problem, and I can't use yum to remove R to start over because yum doesn't recognise that R is installed.) or (b) I need to uninstall some of the stray versions of java littering my hard drive. I haven't removed the symbolic link between jre1.5.0_02 and firefox. Rcmdr: There are all sorts of things in FC3 that seem to be tcl/tk related but Rcmdr doesn't seem to work with them. Since some are part of the base FC3 installation, I'm nervious about replacing them or installing competing software. Potentially conflicting software in FC3 are listed below: tcl.i386 8.4.7-2 installed tclx.i386 8.3.5-4 installed db4-tcl.i386 4.2.52-6 base postgresql-tcl.i386 7.4.8-1.FC3.1 updates-released ruby-tcltk.i386 1.8.2-1.FC3.1 updates-released tcl-devel.i386 8.4.7-2 base tcl-html.i386 8.4.7-2 base tclx-devel.i386 8.3.5-4 base tclx-doc.i386 8.3.5-4 base EMACS with ESS: A version of EMACS is tuned to FC3 but ESS has to be obtained elsewhere. Installing ESS requires editing the hidden .emacs file. I know how to see hidden files but this one does not appear to be where the ESS directions say to look. gnomeGUI: Error message says that I don't have Gnome installed. It would be nice and GNU to have a working copy of gnome GUI. I hope you have found my message to be entertaining. If anybody can stop me before I do something else stupid, I'd appreciate it. Thanks. Chuck Charles E. White, Senior Biostatistician, MS Walter Reed Army Institute of Research 503 Robert Grant Ave., Room 1w102 Silver Spring, MD 20910-1557 Personal/Professional Site: http://users.starpower.net/cwhite571/professional/
John: Thank you for your interest. After more investigation I see that my problem is with linking tcltk to R. tcl 8.4.7-2 and tk 8.4.7-2 are tuned to fc3 (Fedora Core 3) and part of the standard installation. However, required file locations are different than what is expected by R. I set the locations for tclConfig.sh and tkConfig.sh using ./configure but R tells me something to the effect that Tcl and Tk major or minor versions disagree. Your help or the help of others on the R-List would be appreciated. FYI, I am also including the locations of important files and directories. tclConfig.sh: /usr/lib tkConfig.sh: /usr/lib tcl library: /usr/lib/tcl8.4 (symbolically linked from /usr/share/tcl8.4) tk library: /usr/lib/tk8.4 (separate copy in /usr/share/tk8.4) tcl.h: I can't find it with full drive search tk.h: I can't find it with full drive search Thanks for your time. Chuck -----Original Message----- From: John Fox [mailto:jfox at mcmaster.ca] Sent: Mon 5/30/2005 4:20 PM To: White, Charles E WRAIR-Wash DC Cc: sander at oomvanlieshout.net; r-help at stat.math.ethz.ch Subject: RE: [R] R GUI for Linux? Dear Charles,> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of White, > Charles E WRAIR-Wash DC > Sent: Monday, May 30, 2005 10:52 AM > To: r-help at stat.math.ethz.ch > Cc: sander at oomvanlieshout.net > Subject: [R] R GUI for Linux? >. . . I haven't tried the Rcmdr package with FC3, but I ran it under an older version of Red Hat Linux some time ago, and the current version (Rcmdr 1.0-2) under Quantian. Can you be more specific about the problems that you encountered? Are these general to the tcltk package or specific to the Rcmdr? I'm sorry that you're experiencing problems. John
Thanks for the tip. I thought that 'Base' files were installed already but I know better now. Unfortunately, I'm still not up and running yet. Since I don't have access to the subject machine at the moment, I'll be even more vague than usual. I installed the development versions of tcltk and specified the locations for the *.sh files, the *.h files, and both of the individual directories in /usr/lib. Based on my reading of one of the *.sh files, it looks like I can specify multiple directories for a configuration variable by putting them in quotes and leaving a space in between like 'path1 path2'. My reward was that ./configure didn't complain about searching for any tcltk files and I got the clear message that R couldn't compile/link to tcltk. Hmph. <grin> Next steps when I get home tonight: (a) Replace library locations in /usr/lib with those in /usr/share (b) Include all four library locations (c) Wait until Fedora Core 4 comes out in a couple of weeks, wipe my drive, and start all over again. Any other suggestions? Thanks again. Chuck -----Original Message----- From: Gavin Simpson [mailto:gavin.simpson at ucl.ac.uk] Sent: Tuesday, May 31, 2005 3:30 AM To: White, Charles E WRAIR-Wash DC Cc: John Fox; sander at oomvanlieshout.net; r-help at stat.math.ethz.ch Subject: Re: [R] R GUI for Linux? White, Charles E WRAIR-Wash DC wrote:> John: > > Thank you for your interest. After more investigation I see that my > problem is with linking tcltk to R. tcl 8.4.7-2 and tk 8.4.7-2 are > tuned to fc3 (Fedora Core 3) and part of the standard installation. > However, required file locations are different than what is expected > by R. I set the locations for tclConfig.sh and tkConfig.sh using > ./configure but R tells me something to the effect that Tcl and Tk > major or minor versions disagree. Your help or the help of others on > the R-List would be appreciated. FYI, I am also including the > locations of important files and directories. > > tclConfig.sh: /usr/lib tkConfig.sh: /usr/lib tcl library: > /usr/lib/tcl8.4 (symbolically linked from /usr/share/tcl8.4) tk > library: /usr/lib/tk8.4 (separate copy in /usr/share/tk8.4) tcl.h: > I can't find it with full drive search tk.h: I can't find it > with full drive searchYou need to install the devel packages for tcl and tk to get those header files. on FC3, the preferred updater is yum so in a terminal: su -c "yum install tcl-devel tk-devel" Should install the *.h files for you. HTH Gav
Dears, I know a little about Object Pascal language and I've been working (in the last two years) with the Tinn-R development (www.sciview.org/Tinn-R). This work started adapting Tinn (a good frame, but with limitations) as an R script editor. Tinn is a small ASCII file editor primarily intended as a better replacement of the default Notepad.exe under Windows. Tinn is the recursive acronym 'Tinn is not Notepad'. Tinn-R is an extension of Tinn that provides additional tools to control R (Rgui in MDI or SDI mode, see http://cran.r-project.org, SciViews R console, see http://www.sciviews.org/SciViews-R) or S-Plus. As such, Tinn-R is a feature-rich replacement of the basic script editor provided with Rgui. It provides advanced syntax-highlighting, submission of code in whole, or line-by-line, and many other useful tools to ease writing and debugging of R code. Both Tinn and Tinn-R are distributed under the GPL 2 or above license. So, I think (but I'm very suspicious), it's a nice R script editor running only under Windows. Otherwise, I don't know nothing about C/C++ language. My question is, why we not provide (starting from an open source editor like Bluefish, Kate, or another good editor under Linux) the resources of Tinn-R. I think is not very hard (or impossible) translate the Tinn-R functions/procedures from Object Pascal to C/C++. I think (as coordinator of Tinn-R team) that we can help with this work. All we need is start it and that one person (C/C++ programmer) coordinate the works. Emacs + ESS, in my opinion, is not adequate for beginning. Best regards, -- Jose Claudio Faria Brasil/Bahia/UESC/DCET Estatistica Experimental/Prof. Adjunto mails: joseclaudio.faria at terra.com.br jc_faria at uesc.br jc_faria at uol.com.br tel: 73-3634.2779