From edd @end|ng |rom deb|@n@org  Sat Nov  9 16:35:22 2019
From: edd @end|ng |rom deb|@n@org (Dirk Eddelbuettel)
Date: Sat, 9 Nov 2019 09:35:22 -0600
Subject: [Rd] improving the performance of install.packages
In-Reply-To: <CAKShX4Bo-CO8DMvyOGTFB-sPWGWgLqeETq4vqGsg=9u_eoGY-A@mail.gmail.com>
References: <CAKShX4BiuLvT02z9=jR=eqCZLbfb54HWu_sKQU5ni+L7fhjhgQ@mail.gmail.com>
 <149ae987-cb1f-04d0-dcd6-784b0666f970@gmail.com>
 <CAKShX4Dr8RS0OTwWbmn+RvSDvVtJ-jARSs2wc7cOrdrd8xPV1A@mail.gmail.com>
 <CAD4oTHH+pCHKQXui8fNpbeALqfCgmwYo+35FpVBaG4UAFvj0+A@mail.gmail.com>
 <cfa06563-8b8b-9ec4-809f-81c90dee7d35@fredhutch.org>
 <CAFDcVCS4dnBoL0JKCEwo9j=nsTbaew3HpCy=tkiCo6sZG9C1VQ@mail.gmail.com>
 <818660eb-54ca-2864-c083-99fdfd0553ce@gmail.com>
 <CAKShX4Bo-CO8DMvyOGTFB-sPWGWgLqeETq4vqGsg=9u_eoGY-A@mail.gmail.com>
Message-ID: <24006.56506.503539.92037@rob.eddelbuettel.com>


Joshua,

Doing this well "horizontally" (across different OSs even though for just one
domain, like CRAN and R) is difficult.

We have decent "vertical" solutions (with one OS / distro) for (at least
some) use / deployment cases as I show in a brief blog post and video here

  http://dirk.eddelbuettel.com/blog/2019/06/09#022_rocker_and_ppas

  https://www.youtube.com/watch?v=qIjWirNma-8&t=19s

Installing either 'tidyverse' or 'rstan' reduces to a single 'apt-get
install' command invocation which installs everything needed in a minute or
two. In a vertical stack, we can control for other OS-specific dependencies
which is powerful.  But it doesn't span across OSs. Covering installations
both "horizontally" and "vertically" is hard.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org



[Rd] improving the performance of install.packages
Dirk Eddelbuettel