Skip to content

Commit e321932

Browse files
committed
Update Install_packages.R file
1 parent c8ad843 commit e321932

File tree

4 files changed

+27
-12
lines changed

4 files changed

+27
-12
lines changed

rstudio/c9s-python-3.12/Dockerfile.cpu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ RUN wget --progress=dot:giga https://download2.rstudio.org/server/rhel9/x86_64/$
9494
mkdir -p /usr/share/doc/R && \
9595
# package installation
9696
# install necessary texlive-framed package to make Knit R markup to PDF rendering possible
97-
dnf install -y libsodium-devel.x86_64 libgit2-devel.x86_64 libcurl-devel harfbuzz-devel.x86_64 fribidi-devel.x86_64 cmake "flexiblas-*" texlive-framed && \
97+
dnf install -y libgit2-devel.x86_64 libcurl-devel harfbuzz-devel.x86_64 fribidi-devel.x86_64 cmake "flexiblas-*" texlive-framed && \
9898
dnf clean all && \
9999
rm -rf /var/cache/yum && \
100100
(cd /tmp/utils && ./cve_remediation.sh)

rstudio/c9s-python-3.12/Dockerfile.cuda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ RUN wget --progress=dot:giga https://download2.rstudio.org/server/rhel9/x86_64/$
9494
mkdir -p /usr/share/doc/R && \
9595
# package installation
9696
# install necessary texlive-framed package to make Knit R markup to PDF rendering possible
97-
dnf install -y libsodium-devel.x86_64 libgit2-devel.x86_64 libcurl-devel harfbuzz-devel.x86_64 fribidi-devel.x86_64 cmake "flexiblas-*" texlive-framed && \
97+
dnf install -y libgit2-devel.x86_64 libcurl-devel harfbuzz-devel.x86_64 fribidi-devel.x86_64 cmake "flexiblas-*" texlive-framed && \
9898
dnf clean all && \
9999
rm -rf /var/cache/yum && \
100100
(cd /tmp/utils && ./cve_remediation.sh)
Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
# install_packages.R
22

3+
# Configure CRAN mirror and user library (aligns with rsession.conf 4.5)
4+
options(repos = c(CRAN = Sys.getenv("R_CRAN_MIRROR", "https://cloud.r-project.org")))
5+
lib <- Sys.getenv("R_LIBS_USER", "/opt/app-root/src/Rpackages/4.5")
6+
dir.create(lib, recursive = TRUE, showWarnings = FALSE)
7+
.libPaths(c(lib, .libPaths()))
8+
options(Ncpus = as.integer(Sys.getenv("R_COMPILE_NCPUS", 2L)))
9+
310
# Load or install 'remotes' package
411
if (!requireNamespace("remotes", quietly = TRUE)) {
512
install.packages("remotes")
613
}
714

815
# Install specific versions of packages
9-
remotes::install_version('Rcpp', '1.0.14')
10-
remotes::install_version('tidyverse', '2.0.0')
11-
remotes::install_version('tidymodels', '1.4.1')
12-
remotes::install_version('vetiver', '0.2.5')
13-
remotes::install_version('devtools', '2.4.5')
16+
# Install specific versions of packages
17+
remotes::install_version('Rcpp', '1.0.14', lib = lib, dependencies = TRUE, upgrade = "never")
18+
remotes::install_version('tidyverse', '2.0.0', lib = lib, dependencies = TRUE, upgrade = "never")
19+
remotes::install_version('tidymodels', '1.4.1', lib = lib, dependencies = TRUE, upgrade = "never")
20+
remotes::install_version('vetiver', '0.2.5', lib = lib, dependencies = TRUE, upgrade = "never")
21+
remotes::install_version('devtools', '2.4.5', lib = lib, dependencies = TRUE, upgrade = "never")
Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
# install_packages.R
22

3+
# Configure CRAN mirror and user library (aligns with rsession.conf 4.5)
4+
options(repos = c(CRAN = Sys.getenv("R_CRAN_MIRROR", "https://cloud.r-project.org")))
5+
lib <- Sys.getenv("R_LIBS_USER", "/opt/app-root/src/Rpackages/4.5")
6+
dir.create(lib, recursive = TRUE, showWarnings = FALSE)
7+
.libPaths(c(lib, .libPaths()))
8+
options(Ncpus = as.integer(Sys.getenv("R_COMPILE_NCPUS", 2L)))
9+
310
# Load or install 'remotes' package
411
if (!requireNamespace("remotes", quietly = TRUE)) {
512
install.packages("remotes")
613
}
714

815
# Install specific versions of packages
9-
remotes::install_version('Rcpp', '1.0.14')
10-
remotes::install_version('tidyverse', '2.0.0')
11-
remotes::install_version('tidymodels', '1.4.1')
12-
remotes::install_version('vetiver', '0.2.5')
13-
remotes::install_version('devtools', '2.4.5')
16+
remotes::install_version('Rcpp', '1.0.14', lib = lib, dependencies = TRUE, upgrade = "never")
17+
remotes::install_version('tidyverse', '2.0.0', lib = lib, dependencies = TRUE, upgrade = "never")
18+
remotes::install_version('tidymodels', '1.4.1', lib = lib, dependencies = TRUE, upgrade = "never")
19+
remotes::install_version('vetiver', '0.2.5', lib = lib, dependencies = TRUE, upgrade = "never")
20+
remotes::install_version('devtools', '2.4.5', lib = lib, dependencies = TRUE, upgrade = "never")

0 commit comments

Comments
 (0)