Windows下SCOOP的使用与R语言之配置

本文主要介绍R语言开发环境的搭建,并利用了scoop这个开源项目

这里推荐环境的安装使用Windows下的包管理器scoop
scoop安装软件有以下优点

  • 集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己,官方有bucket数据源会实时更新版本下载链接
  • 将软件干干净净的安装到电脑的「用户文件夹」下:这样既不会污染路径也不会请求不必要的权限(UAC)
  • 在卸载软件的时候,能够尽量清空软件在电脑上存储的任何数据和痕迹
  • 不会污染你的Windows系统中的环境变量(毕竟你也不想你电脑中path下面有很多路径吧)

以下安装顺序不能错乱

1. 安装SCOOP

1.1. 前提

  • WindowsPoweshell版本大于等于3
    打开您的Poweshell输入
    $psversiontable.psversion.major
    
  • 确保您已允许PowerShell执行本地脚本
     set-executionpolicy remotesigned -scope currentuser
    
  • 配置安装路径与全局安装路径注意:自定义安装目录下不要含有中文名
    [environment]::setEnvironmentVariable('SCOOP','D:\software\scoop','User')
    $env:SCOOP='D:\software\scoop'
    
    [environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\software','Machine')
    $env:SCOOP_GLOBAL='D:\software'
    
    D:\software\scoopD:\software这两个路径名不要相同可自定义,但不要相同

1.2. 安装

  • 在shell中运行
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

等待就OK

  • 了解更多信息,输入scoop,或进入官网

  • 添加bucket

scoop bucket add extras

如果全球网络性差,此步可能需要很长时间

2. 搭建R语言开发环境

2.1. R

R主要用于统计学分析,及各种统计绘图,图表绘制等,是一个开源软件,因此应用较为广泛,

  • 安装
scoop install R
  • 它的更新是个问题,一般是手动官网下载,然后文件覆盖,着实麻烦,有了scoop,就方便许多,具体详情见后文scoop软件的更新

2.2. 安装Rtools

我们在安装R语言的packages时,有时会遇到以下的情况,

  • 只有源码文件,没有编译好的二进制文件。
  • 或者有二进制文件,但版本过低
    如果我们想要使用该包,则需要自己手动build,所用到的工具就是这个Rtools工具

按照常理,我们需要将这个Rtools添加到环境变量中,但用了scoop就不需要了

scoop install Rtools

在安装Rstudio之前,为了保险,先关闭所有的终端shellandcmd

2.3. 安装IDE--Rstudio

  • 编写R,怎么能不要一个好的编辑器呢,(如果你觉得那个R自带的编辑器够用,可以不用安装Rstudio)

  • 顺便说一下,Rstudio还可以进行简单的科技排版slides绘制呢,更多有趣的功能等待你去挖掘

  • 安装

scoop install rstudio
  • 到此,你就可以愉快的玩R了

3. scoop的使用问题

3.1 更新软件

  • 运行命令scoop update *scoop update <app name>
  • 移除软件旧版本scoop cleanup *
  • 清除安装缓存文件scoop cache rm *
  • 卸载软件scoop uninstall <appname>
    这里推荐几个好玩的软件

3.2 基于scoop下载的开源软件推荐

#本地文件检索
scoop install everything


# 程序员笔记撰写
scoop install vnote

# B站视频下载或有关视频下载--基于命令行
scoop install youtube-dl


# 卸载Windows软件,也可以强力卸载微软商店安装的软件
scoop install geekuninstaller

# 视频播放器,支持绝大多数视频格式
scoop install vlc

# 开启管理员权限
scoop install gsudo
#本地文件检索
scoop install everything

# 开启管理员权限
scoop install gsudo

# 程序员笔记撰写
scoop install vnote

# B站视频下载或有关视频下载--基于命令行
scoop install youtube-dl


# 卸载Windows软件,也可以强力卸载微软商店安装的软件
scoop install geekuninstaller

# 视频播放器,支持绝大多数视频格式
scoop install vlc

3.3 scoop下载软件的全局安装问题


#注意:有些软件只能选择全局安装,例如

#视频录播软件

sudo scoop install obs-studio -g

# 和PS有相似功能,但占用CPU资源少,开源免费的图形处理开源软件GIMP

sudo scoop install gimp -g


Reference

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,198评论 4 359
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,663评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 106,985评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,673评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 51,994评论 3 285
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,399评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,717评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,407评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,112评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,371评论 2 241
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,891评论 1 256
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,255评论 2 250
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,881评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,010评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,764评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,412评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,299评论 2 260

推荐阅读更多精彩内容

  • R语言的启动选项 vanilla 选项为跳过加载配置文件,跳过保存的会话按钮(vanilla意为单纯的) 1. w...
    x2yline阅读 3,926评论 0 2
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,523评论 0 11
  • 0x0000000A 1、主要是由于安装了有缺陷或不兼容的硬件(BIOS)、驱动程序、软件产生。2、当系统升级WI...
    Muscleape阅读 2,356评论 0 3
  • 1.在 .bashrc 引用 z.sh 库 下载 z.sh 注意 git 习惯:在下载自己的git项目时,使用 S...
    黄同学2019阅读 839评论 0 0
  • 很有幸今天能在这里和大家一起分享近期参加小白营训练的所学,所悟,所感,以及后期继续学习的动力,该达到的目标...
    静说_26ad阅读 614评论 0 6