OS X下卸载R语言
来源:互联网 发布:亨利领 t恤 知乎 编辑:程序博客网 时间:2024/06/06 20:44
我最讨厌那些装上后不能完全卸载的软件,比如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
查看一下文件内容,最好用文本编辑器打开,因为我们还要修改下这个结果。
usrusr/localusr/local/binusr/local/bin/tclsh8.6usr/local/bin/wish8.6usr/local/includeusr/local/include/fakemysql.husr/local/include/fakepq.husr/local/include/fakesql.husr/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
是一个非常危险的命令。
0 0
- OS X下卸载R语言
- Mac OS X 下 App 的卸载
- Mac OS X下MySql卸载方法
- mac os x下卸载java7
- Mac OS X下完全卸载MySQL
- Mac OS X下完全卸载MySQL
- Windows7下R语言的安装及卸载
- Mac OS X 卸载软件
- mac os x卸载java
- Mac OS 环境下 R语言连接MySQL方法
- Installing R on OS X
- R(1)Mac OS 下安装R语言开发环境
- mac os下卸载mysql
- Mac OS X下应该如何卸载软件和安装应用软件
- Mac OS X下应该如何卸载软件和安装应用软件
- Mac OS X 卸载Mono 的方法
- Mac OS X 上干净卸载软件
- Mac OS X卸载jdk1.8
- Android 将Activity打成jar包供第三方调用
- 代码的印象派:写点好代码吧
- FZU 1895 整除45问题
- Oracle的plsql 函数、存储过程
- Java实现反转单链表
- OS X下卸载R语言
- java基础之Eclipse及常用API(Object类,String类)
- 摸索openwrt的经验
- 分布式事物理解
- C++中的动态内存与智能指针
- bfs+路径记录
- HDU 2389 Rain on your Parade (二分图匹配(Hopcroft-Carp的算法模板))
- Android 打包Jar(发布SDK)常见问题及解决方案
- Android中R文件的丢失问题