On 28 March 2020 at 14:04, Robin Lovelace wrote: | To the list this time... | | On Sat, Mar 28, 2020 at 2:03 PM Robin Lovelace <rob...@gmail.com> wrote: | | > Hi Dirk, | > | > Thanks for the quick response. | > | > I've updated the draft post following your suggestions, see the updated | > version, in nice .md format, here: | > https://github.com/geocompr/geocompr.github.io/blob/installing-on-linux/content/post/2020/installing-r-spatial-packages-linux.md | > | > Any better? I think so! The key bit for eoan users is this: | > | > sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu eoan-cran35/' | > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 | > sudo add-apt-repository ppa:marutter/c2d4u3.5 | > sudo apt update | > sudo apt install r-base-dev r-cran-sf r-cran-raster r-cran-tmap | > | > Following your suggestion I have created a Dockerfile to test this: | > https://github.com/Robinlovelace/geocompr/blob/master/docker/ubuntu-eoan/Dockerfile
Sounds good. Should there also be a version for bionic as LTS may be more widespread? Personally I am with you as I also run 19.10 -- but if you were to offer 18.04 then 18.04 + 18.10 + 19.04 + 19.10 users could run it. Seems better, no? | > (Taken with credit from your rocker project work.) | > | > Unfortunately it fails with the following message: | > | > W: GPG error: https://cloud.r-project.org/bin/linux/ubuntu eoan-cran35/ | > InRelease: The following signatures couldn't be verified because the public | > key is not available: NO_PUBKEY 51716619E084DAB9 | > E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu | > eoan-cran35/ InRelease' is not signed. | > | > Any ideas? I've tried various combinations mentioned here but not luck | > yet: https://cran.r-project.org/bin/linux/ubuntu/#secure-apt I think you are actively importing key 'A' and it tells you it is missing key 'B' where A != B. See e.g. https://stackoverflow.com/questions/10255082/installing-r-from-cran-ubuntu-repository-no-public-key-error | > Regarding Fedora, didn't know that. Is this the message you're referring | > to? https://copr.fedorainfracloud.org/coprs/iucar/cran/ Yep! Dirk | > I will add that link to this section if so: | > https://github.com/geocompr/geocompr.github.io/blob/installing-on-linux/content/post/2020/installing-r-spatial-packages-linux.md#3-installing-geographic-r-packages-on-other-linux-operating-systems | > | > All the best, | > | > Robin | > | > | > | > On Sat, Mar 28, 2020 at 12:46 PM Dirk Eddelbuettel <e...@debian.org> wrote: | > | >> | >> Hi Robin, | >> | >> On 28 March 2020 at 10:30, Robin Lovelace wrote: | >> | Dear list, | >> | | >> | I've drafted an article on installing geographic R packages on Linux | >> | computers and would appreciate any feedback. Is the following text | >> correct, | >> | useful and future-proof?: | >> | | >> | R’s spatial packages can be installed from source on recent (since | >> Ubuntu | >> | 19.04) versions of this popular operating system, once the appropriate | >> | repository has been set-up, meaning faster install times (only a few | >> | minutes including the installation of upstream dependencies). The | >> following | >> | bash commands should install key geographic R packages on Ubuntu 19.04, | >> | 19.10 or 20.04: | >> | >> I wonder if we should provide these for "bionic" (18.04) and onwards as | >> that | >> is (for a few more weeks) the reigning LTS. Also, saying 19.04 here and | >> pointing to eoan sounds fishy. 19.04 is "disco" IIRC. | >> | >> I also *strongly* recommend you bullet-proof this by starting from a plain | >> ubuntu:$VERSION container and test it. | >> | >> | sudo -i | >> | echo 'deb https://cloud.r-project.org/bin/linux/ubuntu eoan-cran35/' | | >> sudo | >> | tee -a /etc/apt/sources.list | >> | >> The cool kids all use a new file in /etc/apt/sources.list.d/ now look in | >> yours. The you can just copy and/or shell redirect. | >> | >> | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys | >> | E298A3A825C0D65DFD57CBB651716619E084DAB9 | >> | >> I never remember if apt-add-repository works with this too. | >> | >> | sudo apt update | >> | sudo apt install r-base-dev r-cran-sf r-cran-raster r-cran-tmap | >> | | >> | If you are using an older version of Ubuntu and don’t want to upgrade to | >> | the next Long Term Support release (20.04), see instructions at | >> | github.com/r-spatial/sf. | >> | | >> | 3. Other operating systems | >> | If you are in the fortunate position of switching to Linux and being | >> able | >> | to choose the distribution that best fits your needs, it’s worth | >> thinking | >> | about which distribution will be both user-friendly (more on that soon), | >> | performant and future-proof. Ubuntu is a solid choice, with a large user | >> | community and repositories such as ‘ubuntugis’ providing more up-to-date | >> | versions of upstream geographic libraries such as GDAL. | >> | | >> | QGIS is also well-supported on on Ubuntu. | >> | >> And you could mention the Rutter PPA here -- another 4k binary packages! | >> | >> | However, you can install R and key geographic packages on other | >> operating | >> | systems, although it may take longer. Useful links on installing R and | >> | geographic libraries are provided below for reference: | >> | | >> | Installing R on Debian is covered on the CRAN website. Upstream | >> | dependencies such as GDAL can be installed on recent versions of Debian, | >> | such as buster, with commands such as apt-get install libgdal-dev as per | >> | instructions on the rocker/geospatial. | >> | | >> | Full article here: | >> | | >> https://github.com/geocompr/geocompr.github.io/blob/installing-on-linux/content/post/2020/installing-r-spatial-packages-linux.Rmd | >> | >> We could/should also shout out to Fedora who now have a repo with all | >> (!!) of | >> CRAN (!!) as per a recent email by Inaki "somewhere" (r-devel? | >> r-pkg-devel?) | >> | >> | Planning to publish this on Monday, thanks in advance for any feedback. | >> | >> It's good. Sorry for not responding sooner. The raw Rmd was hard to read; | >> I | >> tend to just push .md to GitHub (when I have R-code free writeups like | >> this | >> which is almost all of them) as that is always rendered to read. | >> | >> Dirk | >> | >> | Robin | >> | | >> | P.s. I noticed in the process of writing this that eoan instructions are | >> | missing here: | >> | | >> | https://cran.r-project.org/bin/linux/ubuntu/README.html | >> | | >> | Worth updating them? | >> | | >> | [[alternative HTML version deleted]] | >> | | >> | _______________________________________________ | >> | R-SIG-Debian mailing list | >> | R-SIG-Debian@r-project.org | >> | https://stat.ethz.ch/mailman/listinfo/r-sig-debian | >> | >> -- | >> http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org | >> | > -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ R-SIG-Debian mailing list R-SIG-Debian@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-debian