Binary R Packages for Linux: Past, Present and Future

03/14/2021
by   Iñaki Ucar, et al.
0

Pre-compiled binary packages provide a very convenient way of efficiently distributing software that has been adopted by most Linux package management systems. However, the heterogeneity of the Linux ecosystem, combined with the growing number of R extensions available, poses a scalability problem. As a result, efforts to bring binary R packages to Linux have been scattered, and lack a proper mechanism to fully integrate them with R's package manager. This work reviews past and present of binary distribution for Linux, and presents a path forward by showcasing the `cran2copr' project, an RPM-based proof-of-concept implementation of an automated scalable binary distribution system with the capability of building, maintaining and distributing thousands of packages, while providing a portable and extensible bridge to the system package manager.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2021

An Empirical Analysis of the R Package Ecosystem

In this research, we present a comprehensive, longitudinal empirical sum...
research
03/31/2020

Pacloud: Towards a Universal Cloud-based Linux Package Manager

Package managers are a very important part of Linux distributions but we...
research
04/23/2018

Measurement Errors in R

This paper presents an R package to handle and represent measurements wi...
research
05/10/2023

Speranza: Usable, privacy-friendly software signing

Software repositories, used for wide-scale open software distribution, a...
research
01/29/2020

The Rockerverse: Packages and Applications for Containerization with R

The Rocker Project provides widely-used Docker images for R across diffe...
research
01/31/2023

Generating General Preferential Attachment Networks with R Package wdnet

Preferential attachment (PA) network models have a wide range of applica...
research
09/29/2021

preCICE v2: A Sustainable and User-Friendly Coupling Library

preCICE is a free/open-source coupling library. It enables creating part...

Please sign up or login with your details

Forgot password? Click here to reset