cran4linux / bspm

R Bridge to System Package Manager
https://cran4linux.github.io/bspm
Other
79 stars 4 forks source link

Some Packages Don't Indicate Failure #22

Closed thomascjohnson closed 3 years ago

thomascjohnson commented 3 years ago

Hi! This is a fantastic piece of work. I noticed that if I run the following, however, I don't get any indication that the installation wasn't successful. I'd be happy to contribute to fixing it, but I'd like to get your input on the problem. Here's the series of commands (maybe I'm doing something wrong?):

docker run --rm -it rocker/r-ver bash
apt update
apt install -y python3-apt
R
install.packages("bspm")
bspm::enable()
install.packages("rgdal")
library(rgdal)

In the end I get this output:

> bspm::enable()
Tracing function "install.packages" in package "utils"
> install.packages("rgdal")
Hit http://archive.ubuntu.com/ubuntu focal InRelease                           
Hit http://security.ubuntu.com/ubuntu focal-security InRelease                 
Hit http://archive.ubuntu.com/ubuntu focal-updates InRelease                   
Hit http://archive.ubuntu.com/ubuntu focal-backports InRelease                 
Fetched 0 B in 0s (0 B/s)                                                      
Install system packages as root...
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading package lists... Done    
Building dependency tree          
Reading state information... Done
Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 liblocale-gettext-perl amd64 1.07-4 [17.1 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 perl-modules-5.30 all 5.30.0-9build1 [2737 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 libgdbm6 amd64 1.18.1-5 [27.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libgdbm-compat4 amd64 1.18.1-5 [6244 B]
...
Setting up liblwp-protocol-https-perl (6.07-2ubuntu2) ...
Setting up odbcinst (2.3.6-0.1build1) ...
Setting up libwww-perl (6.43-1) ...
Setting up libgdal26 (3.0.4+dfsg-1build3) ...
Setting up r-cran-rgdal (1.4-8-1build2) ...
Setting up libxml-parser-perl (2.46-1) ...
Setting up libxml-twig-perl (1:3.50-2) ...
Setting up libnet-dbus-perl (1.2.0-1) ...
Processing triggers for fontconfig (2.13.1-2ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
> library(rgdal)
Error in library(rgdal) : there is no package called ‘rgdal’
> 

Thoughts?

thomascjohnson commented 3 years ago

Looks like it sets everything up but doesn't actually finish the job and install rgdal:

> library(rgdal)
Error in library(rgdal) : there is no package called ‘rgdal’
> bspm::disable()
Untracing function "install.packages" in package "utils"
> install.packages("rgdal")
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
also installing the dependency ‘sp’

trying URL 'https://packagemanager.rstudio.com/all/__linux__/focal/latest/src/contrib/sp_1.4-4.tar.gz'
Content type 'binary/octet-stream' length 1948772 bytes (1.9 MB)
==================================================
downloaded 1.9 MB

trying URL 'https://packagemanager.rstudio.com/all/__linux__/focal/latest/src/contrib/rgdal_1.5-17.tar.gz'
Content type 'binary/octet-stream' length 5046787 bytes (4.8 MB)
==================================================
downloaded 4.8 MB

* installing *binary* package ‘sp’ ...
* DONE (sp)
* installing *binary* package ‘rgdal’ ...
* DONE (rgdal)

The downloaded source packages are in
    ‘/tmp/RtmpP51ZLi/downloaded_packages’
> 
Enchufa2 commented 3 years ago

The installation is successful, but the installation path is not in the libpaths in that container, because it's meant for other purposes. In short: you should use other images. You have one specifically built for bspm: rocker/r-bspm. cc/ @eddelbuettel

eddelbuettel commented 3 years ago

@Enchufa2 is spot on. The rocker/r-ver containers are very nice but explicitly built for RSPM as a successor to MRAN. That also means no system dependencies -- a choice made by Carl and Noam.

You appear to prefer BSPM. So you can just start from rocker/r-bspm which comes in three tags 18.04, 20.04 and testing. Chances are that install rgdal may work (but as we all know rgdal is tricky, and there are extra spatial PPAs that this is NOT wired up for. If memory serves I used rgdal as a spot-check and it passed on 20.04 but failed with 18.04 as the Rutter binary was not in line with other changes that happend in spatial land -- BSPM just passes your install request on so that particular issue is one for the Rutter PPA).

eddelbuettel commented 3 years ago

And yes, rocker/r-bspm:20.04 works as promised. Ignore the weird PS1 prompt as I was running this in shell inside emacs for easier copying:

edd@rob:~$ docker run --rm -ti rocker/r-bspm:20.04 bash
]0;root@2e48a27df3d7: /root@2e48a27df3d7:/# install.r rgdal
install.r rgdal
(loaded the methods namespace)
Loading required package: utils
Tracing function "install.packages" in package "utils"
Install system packages as root...
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Get:1 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal InRelease [18.0 kB]                   
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]                              
Hit http://archive.ubuntu.com/ubuntu focal InRelease                                                   
Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB]                                
Get:4 http://ppa.launchpad.net/edd/r-4.0/ubuntu focal InRelease [18.0 kB]                              
Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [98.3 kB]                             
Get:6 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [626 kB]                
Get:7 http://ppa.launchpad.net/marutter/rrutter4.0/ubuntu focal InRelease [17.5 kB]                    
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [745 kB]                      
Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [75.9 kB]             
Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [406 kB]                   
Get:11 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main Sources [1720 kB]               
Get:12 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [1169 B]             
Get:13 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [832 kB]                 
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [88.7 kB]              
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [21.6 kB]              
Get:16 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [4277 B]               
Get:17 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main amd64 Packages [830 kB]         
Get:18 http://ppa.launchpad.net/edd/r-4.0/ubuntu focal/main amd64 Packages [6808 B]                    
Get:19 http://ppa.launchpad.net/marutter/rrutter4.0/ubuntu focal/main Sources [9708 B]                 
Get:20 http://ppa.launchpad.net/marutter/rrutter4.0/ubuntu focal/main amd64 Packages [9208 B]          
Fetched 5746 kB in 0s (0 B/s)                                                                          
Reading package lists... Done    
Building dependency tree          
Reading state information... Done
Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 gdal-data all 3.0.4+dfsg-1build3 [186 kB]  
Get:2 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main amd64 r-cran-rcpp amd64 1.0.5-1cran1.2004.0 [2050 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal/universe amd64 libaec0 amd64 1.0.4-1 [19.1 kB]            
Get:4 http://archive.ubuntu.com/ubuntu focal/universe amd64 libarpack2 amd64 3.7.0-3 [92.8 kB]         
Get:5 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsuperlu5 amd64 5.2.1+dfsg1-4 [159 kB]   
Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 libarmadillo9 amd64 1:9.800.4+dfsg-1build1 [93.2 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl3-gnutls amd64 7.68.0-1ubuntu2.2 [231 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcfitsio8 amd64 3.470-3 [466 kB]         
Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcharls2 amd64 2.0.0+dfsg-1build1 [74.1 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal/universe amd64 libdap25 amd64 3.20.5-1 [435 kB]          
Get:11 http://archive.ubuntu.com/ubuntu focal/universe amd64 libdapclient6v5 amd64 3.20.5-1 [92.2 kB]  
Get:12 http://archive.ubuntu.com/ubuntu focal/universe amd64 libepsilon1 amd64 0.9.2+dfsg-4 [41.0 kB]  
Get:13 http://archive.ubuntu.com/ubuntu focal/universe amd64 libfyba0 amd64 4.1.1-6build1 [113 kB]     
Get:14 http://archive.ubuntu.com/ubuntu focal/universe amd64 libfreexl1 amd64 1.0.5-3 [33.4 kB]        
Get:15 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgeos-3.8.0 amd64 3.8.0-1build1 [535 kB]
Get:16 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgeos-c1v5 amd64 3.8.0-1build1 [69.9 kB]
Get:17 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main amd64 r-cran-rcpparmadillo amd64 0.9.900.3.0-1cran1.2004.0 [1144 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal/universe amd64 proj-data all 6.3.1-1 [7647 kB]           
Get:19 http://archive.ubuntu.com/ubuntu focal/universe amd64 libproj15 amd64 6.3.1-1 [925 kB]          
Get:20 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgeotiff5 amd64 1.5.1-2 [53.1 kB]       
Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 libgif7 amd64 5.1.9-1 [32.2 kB]               
Get:22 http://archive.ubuntu.com/ubuntu focal/universe amd64 libhdf4-0-alt amd64 4.2.14-1ubuntu1 [268 kB]
Get:23 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsz2 amd64 1.0.4-1 [5188 B]             
Get:24 http://archive.ubuntu.com/ubuntu focal/universe amd64 libhdf5-103 amd64 1.10.4+repack-11ubuntu1 [1311 kB]
Get:25 http://archive.ubuntu.com/ubuntu focal/universe amd64 libminizip1 amd64 1.1-8build1 [20.2 kB]   
Get:26 http://archive.ubuntu.com/ubuntu focal/universe amd64 liburiparser1 amd64 0.9.3-2 [39.3 kB]     
Get:27 http://archive.ubuntu.com/ubuntu focal/universe amd64 libkmlbase1 amd64 1.3.0-8build1 [45.4 kB] 
Get:28 http://archive.ubuntu.com/ubuntu focal/universe amd64 libkmldom1 amd64 1.3.0-8build1 [152 kB]   
Get:29 http://archive.ubuntu.com/ubuntu focal/universe amd64 libkmlengine1 amd64 1.3.0-8build1 [72.5 kB]
Get:30 http://archive.ubuntu.com/ubuntu focal/main amd64 mysql-common all 5.8+1.0.5ubuntu2 [7496 B]    
Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libmysqlclient21 amd64 8.0.21-0ubuntu0.20.04.4 [1222 kB]
Get:32 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main amd64 r-cran-sp amd64 1:1.4-2-1cran1.2004.0 [1844 kB]
Get:33 http://archive.ubuntu.com/ubuntu focal/universe amd64 libnetcdf15 amd64 1:4.7.3-1 [341 kB]      
Get:34 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB]             
Get:35 http://archive.ubuntu.com/ubuntu focal/main amd64 libodbc1 amd64 2.3.6-0.1build1 [189 kB]       
Get:36 http://archive.ubuntu.com/ubuntu focal/universe amd64 libogdi4.1 amd64 4.1.0+ds-1build1 [198 kB]
Get:37 http://archive.ubuntu.com/ubuntu focal/main amd64 libopenjp2-7 amd64 2.3.1-1ubuntu4 [141 kB]    
Get:38 http://archive.ubuntu.com/ubuntu focal/main amd64 liblcms2-2 amd64 2.9-4 [140 kB]               
Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 libnspr4 amd64 2:4.25-1 [107 kB]              
Get:40 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnss3 amd64 2:3.49.1-1ubuntu1.5 [1256 kB]
Get:41 http://archive.ubuntu.com/ubuntu focal/main amd64 libpoppler97 amd64 0.86.1-0ubuntu1 [915 kB]   
Get:42 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpq5 amd64 12.4-0ubuntu0.20.04.1 [113 kB]
Get:43 http://archive.ubuntu.com/ubuntu focal/universe amd64 libqhull7 amd64 2015.2-4 [152 kB]         
Get:44 http://archive.ubuntu.com/ubuntu focal/universe amd64 libspatialite7 amd64 4.3.0a-6build1 [1286 kB]
Get:45 http://archive.ubuntu.com/ubuntu focal/universe amd64 libxerces-c3.2 amd64 3.2.2+debian-1build3 [878 kB]
Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 odbcinst amd64 2.3.6-0.1build1 [14.8 kB]      
Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 odbcinst1debian2 amd64 2.3.6-0.1build1 [41.1 kB]
Get:48 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgdal26 amd64 3.0.4+dfsg-1build3 [6156 kB]
Get:49 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu focal/main amd64 r-cran-rgdal amd64 1.5-17-1cran1.2004.0 [4310 kB]
Get:50 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsqlite3-dev amd64 3.31.1-4ubuntu0.2 [696 kB]
Get:51 http://archive.ubuntu.com/ubuntu focal/universe amd64 libproj-dev amd64 6.3.1-1 [1092 kB]       
Fetched 37.5 MB in 0s (0 B/s)                                                                          
Selecting previously unselected package gdal-data.
(Reading database ... 20578 files and directories currently installed.)
Preparing to unpack .../00-gdal-data_3.0.4+dfsg-1build3_all.deb ...
Unpacking gdal-data (3.0.4+dfsg-1build3) ...
Selecting previously unselected package libaec0:amd64.
Preparing to unpack .../01-libaec0_1.0.4-1_amd64.deb ...
Unpacking libaec0:amd64 (1.0.4-1) ...
Selecting previously unselected package libarpack2:amd64.
Preparing to unpack .../02-libarpack2_3.7.0-3_amd64.deb ...
Unpacking libarpack2:amd64 (3.7.0-3) ...
Selecting previously unselected package libsuperlu5:amd64.
Preparing to unpack .../03-libsuperlu5_5.2.1+dfsg1-4_amd64.deb ...
Unpacking libsuperlu5:amd64 (5.2.1+dfsg1-4) ...
Selecting previously unselected package libarmadillo9.
Preparing to unpack .../04-libarmadillo9_1%3a9.800.4+dfsg-1build1_amd64.deb ...
Unpacking libarmadillo9 (1:9.800.4+dfsg-1build1) ...
Selecting previously unselected package libcurl3-gnutls:amd64.
Preparing to unpack .../05-libcurl3-gnutls_7.68.0-1ubuntu2.2_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.2) ...
Selecting previously unselected package libcfitsio8:amd64.
Preparing to unpack .../06-libcfitsio8_3.470-3_amd64.deb ...
Unpacking libcfitsio8:amd64 (3.470-3) ...
Selecting previously unselected package libcharls2:amd64.
Preparing to unpack .../07-libcharls2_2.0.0+dfsg-1build1_amd64.deb ...
Unpacking libcharls2:amd64 (2.0.0+dfsg-1build1) ...
Selecting previously unselected package libdap25:amd64.
Preparing to unpack .../08-libdap25_3.20.5-1_amd64.deb ...
Unpacking libdap25:amd64 (3.20.5-1) ...
Selecting previously unselected package libdapclient6v5:amd64.
Preparing to unpack .../09-libdapclient6v5_3.20.5-1_amd64.deb ...
Unpacking libdapclient6v5:amd64 (3.20.5-1) ...
Selecting previously unselected package libepsilon1:amd64.
Preparing to unpack .../10-libepsilon1_0.9.2+dfsg-4_amd64.deb ...
Unpacking libepsilon1:amd64 (0.9.2+dfsg-4) ...
Selecting previously unselected package libfyba0:amd64.
Preparing to unpack .../11-libfyba0_4.1.1-6build1_amd64.deb ...
Unpacking libfyba0:amd64 (4.1.1-6build1) ...
Selecting previously unselected package libfreexl1:amd64.
Preparing to unpack .../12-libfreexl1_1.0.5-3_amd64.deb ...
Unpacking libfreexl1:amd64 (1.0.5-3) ...
Selecting previously unselected package libgeos-3.8.0:amd64.
Preparing to unpack .../13-libgeos-3.8.0_3.8.0-1build1_amd64.deb ...
Unpacking libgeos-3.8.0:amd64 (3.8.0-1build1) ...
Selecting previously unselected package libgeos-c1v5:amd64.
Preparing to unpack .../14-libgeos-c1v5_3.8.0-1build1_amd64.deb ...
Unpacking libgeos-c1v5:amd64 (3.8.0-1build1) ...
Selecting previously unselected package proj-data.
Preparing to unpack .../15-proj-data_6.3.1-1_all.deb ...
Unpacking proj-data (6.3.1-1) ...
Selecting previously unselected package libproj15:amd64.
Preparing to unpack .../16-libproj15_6.3.1-1_amd64.deb ...
Unpacking libproj15:amd64 (6.3.1-1) ...
Selecting previously unselected package libgeotiff5:amd64.
Preparing to unpack .../17-libgeotiff5_1.5.1-2_amd64.deb ...
Unpacking libgeotiff5:amd64 (1.5.1-2) ...
Selecting previously unselected package libgif7:amd64.
Preparing to unpack .../18-libgif7_5.1.9-1_amd64.deb ...
Unpacking libgif7:amd64 (5.1.9-1) ...
Selecting previously unselected package libhdf4-0-alt.
Preparing to unpack .../19-libhdf4-0-alt_4.2.14-1ubuntu1_amd64.deb ...
Unpacking libhdf4-0-alt (4.2.14-1ubuntu1) ...
Selecting previously unselected package libsz2:amd64.
Preparing to unpack .../20-libsz2_1.0.4-1_amd64.deb ...
Unpacking libsz2:amd64 (1.0.4-1) ...
Selecting previously unselected package libhdf5-103:amd64.
Preparing to unpack .../21-libhdf5-103_1.10.4+repack-11ubuntu1_amd64.deb ...
Unpacking libhdf5-103:amd64 (1.10.4+repack-11ubuntu1) ...
Selecting previously unselected package libminizip1:amd64.
Preparing to unpack .../22-libminizip1_1.1-8build1_amd64.deb ...
Unpacking libminizip1:amd64 (1.1-8build1) ...
Selecting previously unselected package liburiparser1:amd64.
Preparing to unpack .../23-liburiparser1_0.9.3-2_amd64.deb ...
Unpacking liburiparser1:amd64 (0.9.3-2) ...
Selecting previously unselected package libkmlbase1:amd64.
Preparing to unpack .../24-libkmlbase1_1.3.0-8build1_amd64.deb ...
Unpacking libkmlbase1:amd64 (1.3.0-8build1) ...
Selecting previously unselected package libkmldom1:amd64.
Preparing to unpack .../25-libkmldom1_1.3.0-8build1_amd64.deb ...
Unpacking libkmldom1:amd64 (1.3.0-8build1) ...
Selecting previously unselected package libkmlengine1:amd64.
Preparing to unpack .../26-libkmlengine1_1.3.0-8build1_amd64.deb ...
Unpacking libkmlengine1:amd64 (1.3.0-8build1) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../27-mysql-common_5.8+1.0.5ubuntu2_all.deb ...
Unpacking mysql-common (5.8+1.0.5ubuntu2) ...
Selecting previously unselected package libmysqlclient21:amd64.
Preparing to unpack .../28-libmysqlclient21_8.0.21-0ubuntu0.20.04.4_amd64.deb ...
Unpacking libmysqlclient21:amd64 (8.0.21-0ubuntu0.20.04.4) ...
Selecting previously unselected package libnetcdf15:amd64.
Preparing to unpack .../29-libnetcdf15_1%3a4.7.3-1_amd64.deb ...
Unpacking libnetcdf15:amd64 (1:4.7.3-1) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../30-libltdl7_2.4.6-14_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.6-14) ...
Selecting previously unselected package libodbc1:amd64.
Preparing to unpack .../31-libodbc1_2.3.6-0.1build1_amd64.deb ...
Unpacking libodbc1:amd64 (2.3.6-0.1build1) ...
Selecting previously unselected package libogdi4.1.
Preparing to unpack .../32-libogdi4.1_4.1.0+ds-1build1_amd64.deb ...
Unpacking libogdi4.1 (4.1.0+ds-1build1) ...
Selecting previously unselected package libopenjp2-7:amd64.
Preparing to unpack .../33-libopenjp2-7_2.3.1-1ubuntu4_amd64.deb ...
Unpacking libopenjp2-7:amd64 (2.3.1-1ubuntu4) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../34-liblcms2-2_2.9-4_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.9-4) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../35-libnspr4_2%3a4.25-1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.25-1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../36-libnss3_2%3a3.49.1-1ubuntu1.5_amd64.deb ...
Unpacking libnss3:amd64 (2:3.49.1-1ubuntu1.5) ...
Selecting previously unselected package libpoppler97:amd64.
Preparing to unpack .../37-libpoppler97_0.86.1-0ubuntu1_amd64.deb ...
Unpacking libpoppler97:amd64 (0.86.1-0ubuntu1) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../38-libpq5_12.4-0ubuntu0.20.04.1_amd64.deb ...
Unpacking libpq5:amd64 (12.4-0ubuntu0.20.04.1) ...
Selecting previously unselected package libqhull7:amd64.
Preparing to unpack .../39-libqhull7_2015.2-4_amd64.deb ...
Unpacking libqhull7:amd64 (2015.2-4) ...
Selecting previously unselected package libspatialite7:amd64.
Preparing to unpack .../40-libspatialite7_4.3.0a-6build1_amd64.deb ...
Unpacking libspatialite7:amd64 (4.3.0a-6build1) ...
Selecting previously unselected package libxerces-c3.2:amd64.
Preparing to unpack .../41-libxerces-c3.2_3.2.2+debian-1build3_amd64.deb ...
Unpacking libxerces-c3.2:amd64 (3.2.2+debian-1build3) ...
Selecting previously unselected package odbcinst.
Preparing to unpack .../42-odbcinst_2.3.6-0.1build1_amd64.deb ...
Unpacking odbcinst (2.3.6-0.1build1) ...
Selecting previously unselected package odbcinst1debian2:amd64.
Preparing to unpack .../43-odbcinst1debian2_2.3.6-0.1build1_amd64.deb ...
Unpacking odbcinst1debian2:amd64 (2.3.6-0.1build1) ...
Selecting previously unselected package libgdal26.
Preparing to unpack .../44-libgdal26_3.0.4+dfsg-1build3_amd64.deb ...
Unpacking libgdal26 (3.0.4+dfsg-1build3) ...
Selecting previously unselected package libsqlite3-dev:amd64.
Preparing to unpack .../45-libsqlite3-dev_3.31.1-4ubuntu0.2_amd64.deb ...
Unpacking libsqlite3-dev:amd64 (3.31.1-4ubuntu0.2) ...
Selecting previously unselected package r-cran-rcpp.
Preparing to unpack .../46-r-cran-rcpp_1.0.5-1cran1.2004.0_amd64.deb ...
Unpacking r-cran-rcpp (1.0.5-1cran1.2004.0) ...
Selecting previously unselected package r-cran-rcpparmadillo.
Preparing to unpack .../47-r-cran-rcpparmadillo_0.9.900.3.0-1cran1.2004.0_amd64.deb ...
Unpacking r-cran-rcpparmadillo (0.9.900.3.0-1cran1.2004.0) ...
Selecting previously unselected package libproj-dev:amd64.
Preparing to unpack .../48-libproj-dev_6.3.1-1_amd64.deb ...
Unpacking libproj-dev:amd64 (6.3.1-1) ...
Selecting previously unselected package r-cran-sp.
Preparing to unpack .../49-r-cran-sp_1%3a1.4-2-1cran1.2004.0_amd64.deb ...
Unpacking r-cran-sp (1:1.4-2-1cran1.2004.0) ...
Selecting previously unselected package r-cran-rgdal.
Preparing to unpack .../50-r-cran-rgdal_1.5-17-1cran1.2004.0_amd64.deb ...
Unpacking r-cran-rgdal (1.5-17-1cran1.2004.0) ...
Setting up liblcms2-2:amd64 (2.9-4) ...
Setting up r-cran-rcpp (1.0.5-1cran1.2004.0) ...
Setting up mysql-common (5.8+1.0.5ubuntu2) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up libmysqlclient21:amd64 (8.0.21-0ubuntu0.20.04.4) ...
Setting up proj-data (6.3.1-1) ...
Setting up libgeos-3.8.0:amd64 (3.8.0-1build1) ...
Setting up libogdi4.1 (4.1.0+ds-1build1) ...
Setting up libcharls2:amd64 (2.0.0+dfsg-1build1) ...
Setting up libminizip1:amd64 (1.1-8build1) ...
Setting up libarpack2:amd64 (3.7.0-3) ...
Setting up libpq5:amd64 (12.4-0ubuntu0.20.04.1) ...
Setting up libsuperlu5:amd64 (5.2.1+dfsg1-4) ...
Setting up libdap25:amd64 (3.20.5-1) ...
Setting up libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.2) ...
Setting up libqhull7:amd64 (2015.2-4) ...
Setting up libepsilon1:amd64 (0.9.2+dfsg-4) ...
Setting up libaec0:amd64 (1.0.4-1) ...
Setting up gdal-data (3.0.4+dfsg-1build3) ...
Setting up r-cran-sp (1:1.4-2-1cran1.2004.0) ...
Setting up libcfitsio8:amd64 (3.470-3) ...
Setting up libsqlite3-dev:amd64 (3.31.1-4ubuntu0.2) ...
Setting up libnspr4:amd64 (2:4.25-1) ...
Setting up libgeos-c1v5:amd64 (3.8.0-1build1) ...
Setting up libproj15:amd64 (6.3.1-1) ...
Setting up libltdl7:amd64 (2.4.6-14) ...
Setting up libhdf4-0-alt (4.2.14-1ubuntu1) ...
Setting up libgif7:amd64 (5.1.9-1) ...
Setting up liburiparser1:amd64 (0.9.3-2) ...
Setting up libfreexl1:amd64 (1.0.5-3) ...
Setting up libfyba0:amd64 (4.1.1-6build1) ...
Setting up libkmlbase1:amd64 (1.3.0-8build1) ...
Setting up libdapclient6v5:amd64 (3.20.5-1) ...
Setting up libopenjp2-7:amd64 (2.3.1-1ubuntu4) ...
Setting up r-cran-rcpparmadillo (0.9.900.3.0-1cran1.2004.0) ...
Setting up libarmadillo9 (1:9.800.4+dfsg-1build1) ...
Setting up libsz2:amd64 (1.0.4-1) ...
Setting up libkmldom1:amd64 (1.3.0-8build1) ...
Setting up libspatialite7:amd64 (4.3.0a-6build1) ...
Setting up libxerces-c3.2:amd64 (3.2.2+debian-1build3) ...
Setting up libkmlengine1:amd64 (1.3.0-8build1) ...
Setting up libnss3:amd64 (2:3.49.1-1ubuntu1.5) ...
Setting up libpoppler97:amd64 (0.86.1-0ubuntu1) ...
Setting up libgeotiff5:amd64 (1.5.1-2) ...
Setting up libhdf5-103:amd64 (1.10.4+repack-11ubuntu1) ...
Setting up libproj-dev:amd64 (6.3.1-1) ...
Setting up libodbc1:amd64 (2.3.6-0.1build1) ...
Setting up libnetcdf15:amd64 (1:4.7.3-1) ...
Setting up odbcinst1debian2:amd64 (2.3.6-0.1build1) ...
Setting up odbcinst (2.3.6-0.1build1) ...
Setting up libgdal26 (3.0.4+dfsg-1build3) ...
Setting up r-cran-rgdal (1.5-17-1cran1.2004.0) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
]0;root@2e48a27df3d7: /root@2e48a27df3d7:/# R
R

R version 4.0.2 (2020-06-22) -- "Taking Off Again"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Loading required package: utils
Tracing function "install.packages" in package "utils"
> library(rgdal)
library(rgdal)
Loading required package: sp
rgdal: version: 1.5-17, (SVN revision 1070)
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 3.0.4, released 2020/01/28
Path to GDAL shared files: /usr/share/gdal
GDAL binary built with GEOS: TRUE 
Loaded PROJ runtime: Rel. 6.3.1, February 10th, 2020, [PJ_VERSION: 631]
Path to PROJ shared files: /usr/share/proj
Linking to sp version:1.4-2
To mute warnings of possible GDAL/OSR exportToProj4() degradation,
use options("rgdal_show_exportToProj4_warnings"="none") before loading rgdal.
> cat("Taaadaaa!\n")
cat("Taaadaaa!\n")
Taaadaaa!
> q()
q()
Save workspace image? [y/n/c]: n
n
]0;root@2e48a27df3d7: /root@2e48a27df3d7:/# exit
edd@rob:~$ 

Took maybe a minute. Nice, eh? ;-)

thomascjohnson commented 3 years ago

You guys are great. Thanks for the help.