inla.binary.install {INLA} | R Documentation

## Install alternative binary builds.

### Description

Install a new binary for `os` unless `missing(os)`, for which the `os` is chosen interactively among the available builds.

### Usage

    inla.binary.install(
      os = c("CentOS Linux-6", "CentOS Linux-7", "CentOS Linux-8", "CentOS Stream-8",
        "Rocky Linux-8", "Rocky Linux-9", "Rocky Linux-10", "Manjaro Linux-", "Fedora-33",
        "Fedora-34", "Fedora Linux-35", "Fedora Linux-36", "Fedora Linux-37",
        "Fedora Linux-38", "Fedora Linux-39", "Fedora Linux-40", "Fedora Linux-41",
        "Fedora Linux-42", "Fedora Linux-43", "Fedora Linux-44", "Ubuntu-16.04",
        "Ubuntu-18.04", "Ubuntu-20.04", "Ubuntu-22.04", "Ubuntu-24.04", "Ubuntu-25.04",
        "Ubuntu-26.04"),
      path = NULL,
      verbose = TRUE,
      md5.check = TRUE,
      secure.http = TRUE,
      list.only = FALSE,
      version = NULL
    )

### Arguments

`os` | If `os` is given, install binary build for this `os`. If `os` is not given, chose `os` interactively among available builds.
`path` | character. The install path. If `NULL` the path is derived from the installed `INLA` package
`verbose` | Logical. Verbose output if `TRUE`
`md5.check` | Logical. If `TRUE`, stop if md5-checksum-file is not present or md5-checksum fail. If `FALSE`, ignore md5-checksum check.
`secure.http` | Logical. Use secure http (ie `⁠https://⁠`) or `⁠http://⁠`
`list.only` | Logical. If `TRUE`, only return character vector of available builds and exit. Default is `FALSE`.
`version` | character. The version of INLA binaries to install. If `NULL` (default) then the version matching the currently installed INLA package is used.

### Value

By default, return `TRUE` if installation was successful and `FALSE` if not. If `list.only = TRUE` return character vector of available builds (invisibly).

### Author(s)

Havard Rue hrue@r-inla.org

### Examples

       ## Not run:
         inla.binary.install()
         inla.binary.install(os = "CentOS Linux-7")
         inla.binary.install(os = "CentOS Linux-7",  path = "~/local/bin/inla.binary")
         inla.binary.install(list.only = TRUE)

    ## End(Not run)

[Package INLA version 26.08.22 Index]