首页 > 系统相关 >Linux下R安装配置以及工具包安装方式

Linux下R安装配置以及工具包安装方式

时间:2024-07-05 16:52:17浏览次数:13  
标签:profile 4.3 -- 工具包 Linux packages 安装 bash

安装R

1.下载安装R

# /home/wangwz/packages/R/R-4.3.1下载安装R4.3.1
wget http://mirrors.ustc.edu.cn/CRAN/src/base/R-4/R-4.3.1.tar.gz

tar -zxvf  R-4.3.1.tar.gz

cd R-4.3.1
# 注:R-4.0 以上在 configure 时,需要增加一个 --with-pcre1 参数。
./configure --with-readline=no --with-x=no --with-pcre1   --prefix=/home/wangwz/packages/R/R-4.3.1

make

make install

注:
安装其他低版本的R语言时,可能会遇到:error: libcurl >= 7.28.0 library and headers are required with support for https。

  • 如果不必构建该版本,那么最简单的解决方案就是切换到 4.3.0 或更高版本(理想情况下是 4.3.1,即当前版本);4.3.0 及更高版本支持使用libcurl8 进行构建。
  • 如果必须构建该版本:解决方法

2. 配置环境

在 linux中设置环境变量一般使用bash_profile进行配置,环境变量分为两种:

  1. /etc/bash_profile 表示系统整体设置 ,生效后系统内所有用户可用。(需要root权限)
  2. ~/.bash_profile 只表示当前用户的个人设置,生效后只该用户可用。

这里只介绍配置个人环境,方法如下:

vi .bash_profile 

# 按"i"可编辑,“ESC”键停止编辑,":wq"退出
export PATH="$PATH:/home/wangwz/packages/R/R-4.3.1/bin"

source .bash_profile

3. 命令

# 查看R版本
R --version

# 查看R包路径(进入R环境)
> .libPaths()

4.安装R工具包

# tidyverse镜像安装
install.packages ("tidyverse",repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")

# git安装
devtools::install_github('chris-mcginnis-ucsf/DoubletFinder') 

标签:profile,4.3,--,工具包,Linux,packages,安装,bash
From: https://www.cnblogs.com/kingwz/p/18286150

相关文章

  • linux部署Hugegraph
    HugeGraph是一款易用、高效、通用的开源图数据库系统(GraphDatabase)。一、基本概述功能特性:HugeGraph实现了ApacheTinkerPop3框架,并完全兼容Gremlin查询语言,具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。它支持百亿以上的顶点和边快速导入,并提供毫秒级......
  • Centos 7 离线安装docker及docker-compose
    一、docker安装下载docker安装包地址:https://download.docker.com/linux/static/stable/x86_64/选择需要用到的版本进行下载百度网盘docker-26.1.4.tgz安装包地址:https://pan.baidu.com/s/1mdCjdQnI_aFQ2CgGl7ILEA提取码:7h4d上传服务器并解压tar-zxvfdocker-26.......
  • CentOS 7 nginx 安装 sticky模块
    一、安装准备        首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装yuminstallgcc-c++  安装下面命令的目的是确保系统上安装了这些......
  • redis7.2 安装部署
    #redis7.2安装部署https://redis.io/download/https://github.com/redis/redis/tree/7.2wgethttps://github.com/redis/redis/archive/7.2.3.tar.gzredis-7.2.3]#yum-yinstallgccgcc-c++systemd-develuseraddredis-s/sbin/nologin-M#编译,生成system......
  • Linux 运行时调用动态链接库的方法
    项目场景:Linux动态链接库调用自定义的动态链接库动态链接库:(1)编写.c和.h文件(2)将.c文件转成.o文件gcc-c*.c-fPIC(3)将.o文件转成动态库文件lib库名.sogcc-shared-olib库......
  • 30个Linux运维面试题,面试一线大厂必备!
    在本文中,我们将讨论30个Linux系统管理员面试问题以及经验丰富的专业人士的答案。(1)为什么需要LVM?LVM(Logicalvolumemanagement)推荐使用LVM管理linux服务器上的磁盘或存储,可以在线调整LVM分区的大小,而不用停止服务器。(2)如何检查内存和CPU统计信息?使......
  • Linux 交叉编译(toolchain) ARM aarch64版 libcurl.so 库
    前言全局说明curl是用来访问网络,可以上传下载数据一、说明系统环境:ubunt18.04二、官网下载源码:2.1最新版本https://curl.haxx.se/download.htmlhttps://github.com/curl/curl/releases2.2历史版本https://curl.se/download/2.3变更日志https://curl.se/chan......
  • 韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发运行
    @目录一.编译系统1.设置交叉编译工具链2.编译系统二.QT下载1.安装Qtcreator2.创建第一个程序3.配置QtCreator开发环境4.移植QT程序到开发板一.编译系统1.设置交叉编译工具链exportARCH=armexportCROSS_COMPILE=arm-buildroot-linux-gnueabihf-exportPATH=$PATH:/hom......
  • 大模型Linux本地化[离线]部署(以DB-GPT为例)
    DB-GPT本地化[离线]部署由于Python相关依赖包的获取极度依赖pip,而Miniconda支持环境隔离和环境打包,所以离线部署本质就是比在线部署多一步环境打包,环境搬迁。所以本篇文章一样适用于在线部署,以CentOS7为例。资源获取DB-GPT官方说明文档DB-GPT源码下载地址Nvidia驱动......
  • nvm的安装流程以及解决其中遇到的问题
    前序—github.com打不开怎么办打开网站http://tool.chinaz.com/dns/,在A类型中填写github.com,再点击监测按钮复制下面任意一个IP3.打开电脑文件C:\Windows\System32\drivers\etc下的host文件,用记事本打开4.在host文件的最后一行加入刚才复制的IP20.205.243.16......