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,35fürUbuntu >= 18.04,40fü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-devinstalliert 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