Oefenweb.latest_r
r
Ustaw najnowszą wersję R w systemach Ubuntu.
Wymagania
littler
(zostanie zainstalowany)bash
(nie będzie instalowany)software-properties-common
(zostanie zainstalowany)dirmngr
(zostanie zainstalowany)apt-transport-https
(zostanie zainstalowany)
Zmienne
r_version
: [domyślnie:34
,35
dlaUbuntu >= 18.04
,40
dlaUbuntu >= 20.04
]: Wersja do zainstalowaniar_cran_mirror
: [domyślnie:https://cran.rstudio.com/
]: Twój ulubiony lustrzany serwer CRANr_bioclite_url
: [domyślnie:https://bioconductor.org/biocLite.R
]: URL skryptubiocLite.R
do instalacji Bioconductorr_install_dev
: [domyślnie:false
]: Czy zainstalować pakietr-base-dev
r_install
: [domyślnie:['littler']
]: Dodatkowe pakiety (apt) do zainstalowania (np.r-recommended
)r_packages_lib
: [domyślnie:/usr/local/lib/R/site-library
]: Domyślny katalog do instalacji pakietówr_packages_repos
: [domyślnie:"{{ r_cran_mirror }}"
]: Domyślny URL, z którego instalowane są pakietyr_packages
: [domyślnie:[]
]: Pakiety (CRAN) do zainstalowania lub usunięciar_packages.{n}.name
: [wymagane]: Nazwa pakietur_packages.{n}.state
: [opcjonalne, domyślnie:present
]: Stan pakietu (np.updated
,absent
)r_packages.{n}.type
: [opcjonalne, domyślnie:cran
]: Typ pakietu (np.bioconductor
)r_packages.{n}.lib
: [opcjonalne, domyślnie:r_packages_lib
]: Katalog do instalacji pakietur_packages.{n}.repos
: [opcjonalne, domyślnie:r_packages_repos
]: URL do instalacji pakietur_environment
: [domyślnie:{}
]: Zmienne środowiskowe do ustawienia (podczas instalacji, aktualizacji lub usuwania pakietów)r_scripts_install_path:
: [domyślnie:/usr/local/bin
]: Ścieżka, gdzie zostanie zainstalowany skrypt R używany do instalacji, aktualizacji i usuwania pakietów Rr_scripts_install_owner
: [domyślnie:root
]: Właściciel skryptu R do instalacji, aktualizacji i usuwania pakietówr_scripts_install_group
: [domyślnie:root
]: Grupa skryptu R do instalacji, aktualizacji i usuwania pakietów
Zależności
Brak
Przykład(y)
Prosty
---
- hosts: all
roles:
- oefenweb.r
Zaawansowany
---
- hosts: all
roles:
- oefenweb.r
vars:
r_install_dev: true
# pakiety apt
r_install:
- r-recommended
# pakiety cran, bioconductor lub github (R)
r_packages:
- name: dplyr
- name: Biobase
type: bioconductor
- name: mangothecat/franc
type: github
Licencja
MIT
Informacje o autorze
Mischa ter Smitten
Opinie, zgłaszanie błędów, prośby, ...
Są mile widziane!
ansible-galaxy install Oefenweb.latest_r