ubuntu22.04编译安装R4.4.1

news/2024/9/21 20:47:22

1. 卸载当前版本的 R:

为了确保之前安装的 R 版本不会干扰,先卸载它:

sudo rm -rf /opt/R/4.4.1
sudo rm /usr/local/bin/R
sudo rm /usr/local/bin/Rscript

2. 安装所需依赖:

确保编译 R 所需的依赖已经安装:

sudo apt-get update && \
sudo apt-get install -y build-essential libreadline-dev libcurl4-openssl-dev \libx11-dev libxt-dev zlib1g-dev libbz2-dev \liblzma-dev libpcre2-dev libicu-dev libjpeg-dev \libpng-dev libtiff5-dev libcairo2-dev libfontconfig1-dev

3. 下载并编译 R:

从 R 官方网站下载源码并编译:一行一行执行 可以下载后上传到服务器

cd /mnt/data/path  # 在你当前目录中操作
wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz
tar -xzvf R-4.4.1.tar.gz
cd R-4.4.1
./configure --prefix=/opt/R/4.4.1 --with-x --with-cairo --with-libpng --with-jpeglib --with-ICU
make
sudo make install

4. 创建符号链接:

重新创建 R 和 Rscript 的全局访问符号链接:

sudo ln -s /opt/R/4.4.1/bin/R /usr/local/bin/R  && \
sudo ln -s /opt/R/4.4.1/bin/Rscript /usr/local/bin/Rscript

5. 验证安装:

最后,验证 R 是否安装成功:

R --version

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/63084.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

智能写作新体验:AI写作小助手助力内容创作

在信息时代的浪潮中,内容创作已成为连接世界、传递价值的重要桥梁。然而,传统的写作方式在效率和质量上往往难以满足现代社会的需求。此时,AI写作小助手的诞生,为内容创作带来了全新的体验。本文将深入探讨AI写作小助手如何助力内容创作,开启智能写作的新篇章。AI写作小助…

基于Vue实现动态组织结构图

最近一个项目里有个前端绘制家谱图的需求,大概是下面这个样子:组件源码如下<template><table v-if="treeData.name"><tr><td :colspan="Array.isArray(treeData.children) ? treeData.children.length * 2 : 1":class="{pare…

中国能源发展报告2022

中国能源发展与未来中国能源发展报告2022林伯强高耗能产业的出路 高耗能产业布局:08 年,东高西低 >> 08 年之后,西高东低,自南向北移动,东减西增; 转移趋势北部沿海城市-河北,山东,2012-2017 高耗能产业流入下降,去产能;2009 提出中部崛起战略,通过促进中部地…

Qt表格入门

这篇博客文章深入探讨了Qt表格处理的基础知识与实践技巧。主要内容包括:使用QTableWidget和QTableView展示数据,通过QStyledItemDelegate和QSortFilterProxyModel实现数据代理、过滤与排序功能。文章还附有详细的代码示例,指导读者如何在Qt中创建并个性化表格视图。对于学习…

王悦帆的第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc这个作业的目标 熟悉如何运用博客,展示自己姓名-学号 王悦帆 2022329301024一、自我介绍 (一)基本情况 大家好,我叫王悦帆,来自河南长垣,是自动化一班的成员,兴趣爱好是踢足球,看足球比赛。曾经去过现场…

day5[LangGPT结构化提示词编写实践]

任务要求:利用LangGPT优化提示词,使LLM输出正确结果。

Rebound-hackthebox

端口扫描smb探测 crackmapexec smb 10.10.11.231 -u anonymous -p "" --sharesRID 枚举 使用 CME 工具对指定主机的 SMB 服务进行扫描,并尝试使用 RID 枚举技术获取主机上的用户和组信息。RID 枚举(Relative Identifier enumeration)是一种用于获取 Windows 主机上…

CSP-J 2024 入门组初赛第一轮初赛试题及答案解析

CSP-J 2024 入门组初赛第一轮初赛试题及答案解析 一、 单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项) 1 32 位 int 类型的存储范围是( ) A -2147483647 ~ +2147483647 B -2147483647 ~ +2147483648 C -2147483648 ~ +2147483647 D -2147483648 ~ +…