Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-17662

[R] Facilitate offline installation from binaries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 11.0.0
    • R
    • linux

    Description

      Use case: I'm trying to install arrow's R package on a Linux (RHEL) server without internet access. The server only has access to CRAN and a few other repo's via a mirror on intranet (Artifactory instance). In particular, no access to public RStudio Package Manager or to apache.jfrog.io or github.

      Currently (v9.0.0), installation script does not really foresee the possibility to install from binaries in such a case. By default it will build from source without any external dependencies, which is slow and less feature-rich.

      Suggestion: if the user has the possibility to manually download the right zipfile for libarrow, he can set the (new) environment variable `ARROW_DOWNLOADED_BINARIES` to the local path, and the installation script will use that pre-downloaded file.

      In addition, in case of failed download, the URL will be printed. With this extra info, it will be easier for the user to identify the right URL for libarrow zipfile and then download it manually.

       

      I just proposed a PR...

      Attachments

        Issue Links

          Activity

            People

              Pierre Gramme Pierre Gramme
              Pierre Gramme Pierre Gramme
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h 40m
                  2h 40m