OS X下卸载R语言 您所在的位置:网站首页 如何卸载r语言 OS X下卸载R语言

OS X下卸载R语言

2023-08-17 07:13| 来源: 网络整理| 查看: 265

我最讨厌那些装上后不能完全卸载的软件,比如R。如果你也需要完全卸载R,下面的方法也许会帮到你。

OS X 下R语言安装后会有三部分内容(默认):

R framework(/Library/Frameworks/R.framework)R.app(/Applications/R.app,可选)Tcl/Tk(/usr/bin,可选)

总的来说,前两个组件是比较容易删除的(需要权限的话,加sudo): rm -rf /Library/Frameworks/R.framework /Applications/R.app /usr/bin/R /usr/bin/Rscript 最恶心的就是第三个组件,官网 Uninstalling under OS X竟然说卸载它不容易,然后只给出了查看它安装了哪些文件,然后就没然后了。

我的方法,也只是在它的基础上实现的,至于会不会产生不良后果现在还不知道,如果不在意这些细节的话,建议不要删除算了。

查看安装了哪些文件并将结果重定向到文件。 pkgutil --files org.r-project.x86_64.tcltk.x11 > tcltk

查看一下文件内容,最好用文本编辑器打开,因为我们还要修改下这个结果。

usr usr/local usr/local/bin usr/local/bin/tclsh8.6 usr/local/bin/wish8.6 usr/local/include usr/local/include/fakemysql.h usr/local/include/fakepq.h usr/local/include/fakesql.h usr/local/include/itcl.h

这是文件的前10行。有两点需要注意:

都是相对路径有目录、有文件 首先我们要剔除掉里面的一些目录(放心,没几个),这里为了保险起见我手工删除的,比如usr、usr/local、usr/local/bin、usr/local/include这些都是要排除掉的目录,因为Tcl/Tk影响的都是它们的内部的子目录或文件。 最重要的是第2步,一定要细心排除掉那些我们不想删掉的目录。这一步是把相对路径变成绝对路径,采用Vim或Sublime等,在每一行的行首加上/。cat tcltk | sudo xargs rm -rf。

忠告:rm -rf是一个非常危险的命令。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有