MAC EI Capitan上更新系统自带SVN版本号(关闭SIP方能sudo rm)

Posted lytwajue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC EI Capitan上更新系统自带SVN版本号(关闭SIP方能sudo rm)相关的知识,希望对你有一定的参考价值。

继昨晚之后。决定更新系统自带的svn。自带的svn版本号是1.7。看官网svn:http://www.wandisco.com/subversion/download#osx 最新版本号是1.9.13,决定升级下。

没想到由于EI Capitan SIP的问题折腾了好大一会。本来不想记录的。但由于SIP这个蛋疼的玩意决定还是记录下。过程例如以下:

1。which svn

找到系统自带的svn路径。应该在/usr/bin/svn

然后在/usr/bin文件夹下,ls svn*|xargs sudo rm 删除全部以svn开头的东西,然后问题来了:

显示的是你没有权限,原因是EI Capitan加了保护对/usr/bin文件夹。

它有个SIP(System Integrity Protection)的东西,參见:http://tipsplus.me/2015/10/disable-sip.html 为了能顺利写在旧的svn,必须关闭sip

2,重新启动mac。然后按着cmd + R不放,注意是一直按着不放。

进到Recovery模式后,找到终端,里面输入csrutil disable 重新启动电脑就可以。

ps:感觉这个SIP还是有点用的。想开启的话相同方法输入csrutil enable就可以。

3。之后在/usr/bin文件夹下ls svn*|xargs sudo rm就能够顺利删除了,在官网下载1.9.3-1版本号的svn,Subversion-1.9.3_10.10.x.pkg。双击安装。终于安装在/opt/subversion/文件夹下。然后:sudo ln -s /opt/subversion/bin/svn* /usr/bin/这样不用设置path就ok了。

输入svn --version验证是否成功安装!


以上是关于MAC EI Capitan上更新系统自带SVN版本号(关闭SIP方能sudo rm)的主要内容,如果未能解决你的问题,请参考以下文章

求助mac ox ei capitan 分区后不知如何安装win8

怎样用u盘安装 mac os x ei capitan 10.11

我的苹果电脑mac pro是2012年夏季的高配,13.3寸带驱动的,升级成osx ei capitan会卡吗?

Mac OSX (EI Capitan)搭建Caffe环境并配置python接口

如何在 OS X 上安装 Rancher

请教制作 OS X EI Capitan 安装 U 盘方法,Mac OS X 讨论区