R
Paquet d’installation silencieuse pour R
4.5.3-1
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-r
- name: R
- version: 4.5.3-1
- maintainer: Jordan ARNAUD
- editor: R editor
- licence: GNU General Public License
- target_os: darwin
- architecture: x64
- signature_date:
- size: 104.84 Mo
- homepage : https://www.r-project.org/
package : tis-r
version : 4.5.3-1
architecture : x64
section : base
priority : optional
name : R
categories :
maintainer : Jordan ARNAUD
description : software environment for statistical computing and graphics.
depends :
conflicts :
maturity : PREPROD
locale :
target_os : darwin
min_wapt_version : 2.3
sources : https://pbil.univ-lyon1.fr/CRAN/bin/windows/base/
installed_size :
impacted_process :
description_fr :
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor : R editor
keywords :
licence : GNU General Public License
homepage : https://www.r-project.org/
package_uuid : 4fa7bc90-2572-4cf4-86fb-899cd6baa494
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 11
max_os_version :
icon_sha256sum : 0f047e5ce928decd28652089ea13e88ecb0d2176c24c070ed401b0e072f4bfb4
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-12T09:32:59.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : m5fQq+l31l4yaSFo/xAT5qPMKGRef9mo07T3b6x+OWtXzBTQFleoO6fM6P7yH8Hy1PGYiCBqJFzeHl25SMAnGmqcIrTcjnwhXy2lVsKbYZ8/dZIgaRzjaZcdbnQru2teXRBIV1TTvdcNGkWY9+Q8jf16XoM7Tj7yDduHLLzyrl4s0zTIlWj969/CtdStzNLTA3VQBxXQMupwpzmrzNVdWh8e7qk8n7e03JmPObJZMMAWKR/bM8AfMAkRSy7xeuorJ77EVmsTvCBk/EDMzqLrAA4BRAO9mnKUcmfmwK8wFKGD3CNyHtM6aJb4dhgr8oyM5z17ZQUNnnRUJe5AQeHAJA==
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2023
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
def install():
bin_name = glob.glob("*.pkg")[0]
install_pkg(
bin_name,
key="pkgid:org.R-project.x86_64.R.GUI.pkg",
)
uninstallkey.append("pkgid:org.R-project.x86_64.R.GUI.pkg")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
update_dict = {
"os_archi": {
"x64": "x86_64",
"arm" : "arm64"
},
}
url = "https://cran.r-project.org/bin/macosx/"
archi = update_dict["os_archi"][control.architecture]
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "h2", proxies=proxies):
version = bs_search.text.split(" ")[1]
latest_bin = f"R-{version}-{archi}.pkg"
download_url = f"https://cran.r-project.org/bin/macosx/big-sur-{archi}/base/R-{version}-{archi}.pkg"
break
# Deleting outdated binaries
remove_outdated_binaries(latest_bin)
# Downloading latest binaries
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
# Validating or not update-package-sources
return package_updated
690aac1b9405f0d5b2c7ab16f17dc4d5801464bb11066828fd3dbc28fdd06878 : R-4.5.3-x86_64.pkg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f8873c8eb8d5b96fb965cb67b3837f04397fb10f8d0557526ac212a76641a1d7 : WAPT/control
0f047e5ce928decd28652089ea13e88ecb0d2176c24c070ed401b0e072f4bfb4 : WAPT/icon.png
02a70e72c6b3f5bd16d6d3e9f60e24b8e8d1711e1da1c6a9f595a65f8ee45b3e : luti.json
e7f26b2ce0383d0d8ef69ea5927ab20b5deb7d1e6ef12e8e669ca4c964109905 : setup.py
5225542157b3f39128d4213cbd378e495cf30f7512b31d6570a001cea5254d8e : update_package.py