Oefenweb.latest_r
r
R in der neuesten Version auf Ubuntu-Systemen einrichten.
Anforderungen
littler
(wird installiert)bash
(wird nicht installiert)software-properties-common
(wird installiert)dirmngr
(wird installiert)apt-transport-https
(wird installiert)
Variablen
r_version
: [Standard:34
,35
fürUbuntu >= 18.04
,40
fürUbuntu >= 20.04
]: Zu installierende Versionr_cran_mirror
: [Standard:https://cran.rstudio.com/
]: Dein bevorzugter CRAN-Mirrorr_bioclite_url
: [Standard:https://bioconductor.org/biocLite.R
]: URL desbiocLite.R
-Skripts für die Installation von Bioconductorr_install_dev
: [Standard:false
]: Ob das Paketr-base-dev
installiert werden soll oder nichtr_install
: [Standard:['littler']
]: Zusätzliche (apt) Pakete, die installiert werden sollen (z.B.r-recommended
)r_packages_lib
: [Standard:/usr/local/lib/R/site-library
]: Das (Standard-)Verzeichnis zum Installieren von Paketenr_packages_repos
: [Standard:"{{ r_cran_mirror }}"
]: Die (Standard-)URL zum Installieren von Paketenr_packages
: [Standard:[]
]: (CRAN) Pakete, die installiert oder entfernt werden sollenr_packages.{n}.name
: [erforderlich]: Name des Paketsr_packages.{n}.state
: [optional, Standard:present
]: Der Status des Pakets (z.B.updated
,absent
)r_packages.{n}.type
: [optional, Standard:cran
]: Der Typ des Pakets (z.B.bioconductor
)r_packages.{n}.lib
: [optional, Standard:r_packages_lib
]: Das Verzeichnis, in das das Paket installiert werden sollr_packages.{n}.repos
: [optional, Standard:r_packages_repos
]: Die URL, von der das Paket installiert werden sollr_environment
: [Standard:{}
]: Umgebungsvariablen, die gesetzt werden sollen (während der Installations-, Aktualisierungs- oder Löschaufgaben für Pakete)r_scripts_install_path:
: [Standard:/usr/local/bin
]: Der Pfad, wo das R-Skript installiert wird, das zum Installieren, Aktualisieren und Löschen von R-Paketen verwendet wirdr_scripts_install_owner
: [Standard:root
]: Der Eigentümer des R-Skripts, das installiert, aktualisiert und gelöscht wirdr_scripts_install_group
: [Standard:root
]: Die Gruppe des R-Skripts, das installiert, aktualisiert und gelöscht wird
Abhängigkeiten
Keine
Beispiel(e)
Einfach
---
- hosts: alle
roles:
- oefenweb.r
Fortgeschritten
---
- hosts: alle
roles:
- oefenweb.r
vars:
r_install_dev: true
# apt-Pakete
r_install:
- r-recommended
# cran, bioconductor oder github (R) Pakete
r_packages:
- name: dplyr
- name: Biobase
type: bioconductor
- name: mangothecat/franc
type: github
Lizenz
MIT
Autoreninformationen
Mischa ter Smitten
Feedback, Fehlerberichte, Anfragen, ...
Sind willkommen!
ansible-galaxy install Oefenweb.latest_r