[R] installing R on Ubuntu
Paul Heinrich Dietrich
paul.heinrich.dietrich at gmail.com
Sun Feb 8 23:22:38 CET 2009
Thanks Dirk, it worked like a charm :)
Dirk Eddelbuettel wrote:
>
>
> On 8 February 2009 at 12:14, Paul Heinrich Dietrich wrote:
> | Hi Dirk,
> | Sorry, I'm not trying to drag out the installation process here, but
> just
> | trying to get it to work right in Linux.
> |
> |
> | Dirk Eddelbuettel wrote:
> | >
> | > What is wrong with
> | >
> | > $ sudo apt-get install r-cran-rgl
> | >
> |
> | I tried this suggestion, and here was the terminal output:
> |
> | r-cran-rgl is already the newest version.
> | r-cran-rgl set to manually installed.
> | 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>
> Good. You were supposed to stop here :)
>
> | So, just to double-check, I went into R as sudo, entered
> update.packages(),
> | and got this:
> |
> | rgl :
> | Version 0.76 installed in /usr/lib/R/site-library
> | Version 0.82 available at http://streaming.stat.iastate.edu/CRAN
>
> You are confusing
>
> a) having a _pre-compiled binary_ installed (0.76)
> ===> this implies only libraries for running this
>
> b) having the ability to _locally compile_
> ===> this requires matching header files etc provided by the -dev
> packages.
>
> And a) != b). We provide a) because b) is harder as you discover below.
>
> Unless you are reasonably experienced with your Linux distro of choice it
> is
> somewhat difficult to build certain packages, especially when they have
> hardware dependencies.
>
> Which is _precisely_ why we provide the binaries.
>
> Now, a good compromise is to look at the _source of pre-built package_ as
> this contains the Debian/Ubuntu-specific knowledge that the generic source
> does not have. In particular:
>
> Build-Depends: debhelper (>= 5.0.0), r-base-dev (>= 2.8.1), cdbs,
> libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libpng12-dev,
> libx11-dev, libxt-dev, x11proto-core-dev
>
> leading to install
>
> libgl1-mesa-dev or libgl-dev
> libglu1-mesa-dev or libglu-dev
> libpng12-dev
> libx11-dev
> libxt-dev
> x11proto-core-dev
>
> after which your local build will probably succeed.
>
> There is nice way to semi-automate this, and we need to document it
> better. It is somewhat more advanced though.
>
> Hth, Dirk
>
> | ...and later this...
> |
> | * Installing *source* package 'rgl' ...
> | checking for gcc... gcc -std=gnu99
> | checking for C compiler default output file name... a.out
> | checking whether the C compiler works... yes
> | checking whether we are cross compiling... no
> | checking for suffix of executables...
> | checking for suffix of object files... o
> | checking whether we are using the GNU C compiler... yes
> | checking whether gcc -std=gnu99 accepts -g... yes
> | checking for gcc -std=gnu99 option to accept ISO C89... none needed
> | checking how to run the C preprocessor... gcc -std=gnu99 -E
> | checking for gcc... (cached) gcc -std=gnu99
> | checking whether we are using the GNU C compiler... (cached) yes
> | checking whether gcc -std=gnu99 accepts -g... (cached) yes
> | checking for gcc -std=gnu99 option to accept ISO C89... (cached) none
> needed
> | checking for libpng-config... no
> | checking libpng... checking for grep that handles long lines and -e...
> | /bin/grep
> | checking for egrep... /bin/grep -E
> | checking for ANSI C header files... yes
> | checking for sys/types.h... yes
> | checking for sys/stat.h... yes
> | checking for stdlib.h... yes
> | checking for string.h... yes
> | checking for memory.h... yes
> | checking for strings.h... yes
> | checking for inttypes.h... yes
> | checking for stdint.h... yes
> | checking for unistd.h... yes
> | checking png.h usability... no
> | checking png.h presence... no
> | checking for png.h... no
> | checking for png_read_update_info in -lpng... no
> | configure: libpng header and lib found
> | configure: using libpng dynamic linkage
> | checking for X... no
> | configure: error: X11 not found but required, configure aborted.
> | ERROR: configuration failed for package 'rgl'
> | ** Removing '/usr/lib/R/site-library/rgl'
> | ** Restoring previous '/usr/lib/R/site-library/rgl'
> |
> | The downloaded packages are in
> | /tmp/RtmpIW4d37/downloaded_packages
> | Warning message:
> | In install.packages(update[instlib == l, "Package"], l, contriburl =
> | contriburl, :
> | installation of package 'rgl' had non-zero exit status
> |
> |
> |
> |
> | --
> | View this message in context:
> http://www.nabble.com/installing-R-on-Ubuntu-tp10025949p21902802.html
> | Sent from the R help mailing list archive at Nabble.com.
> |
> | ______________________________________________
> | R-help at r-project.org mailing list
> | https://stat.ethz.ch/mailman/listinfo/r-help
> | PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> | and provide commented, minimal, self-contained, reproducible code.
>
> --
> Three out of two people have difficulties with fractions.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
--
View this message in context: http://www.nabble.com/installing-R-on-Ubuntu-tp10025949p21904127.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list