助人为乐了,没想到我也有今天(狗头)。昨天帮商科舍友装Rattle, 算是让我想起以前远程Ubuntu服务器的痛苦回忆了。不过其实对于新手的干干净净的电脑来说从头装比几十个版本的Python和balabala软件相互限制要好处理的多。总的来说,就这个经历来说最难的不是装和解决问题的过程,是从超级大数据网络下搜索出来适合她的电脑情况的最靠谱有效的安装步骤的过程。
首先她为什么自己装不上,是因为在安装了R以后需要装一个叫RGtk2的包,这个用R Studio的Tools -> install 安装都会报错。我不得不怀疑得去手动的单独装这个依托的包,经过一个多小时的搜索和尝试,我先在开头抛出一个结论:只有两个网站是正儿八经有用有效的:
1 - 大佬写的一个Step-By-Step安装文档 【打开这个跟着我做】
2 - 很详细很官方的一个设计角度考虑问题的文档,有些小点可以让你定位错误
如果电脑里面没有装Homebrew,就先装上吧。
怎么装?打开Terminal,听我一句劝,看官方指南:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
装好以后我记得要稍微修改配置(在1 的第4点里面也有),一共两行命令,会在安装成功以后显示在命令行里。逐一敲进去回车就ok了。地址都是根据本机地址生成的,不用修改任何东西。
然后就按照1 里面写的7、8、9分别安装xquartz、cairo、gtk+。
几个修改(可能因为链接里的博是某种意义上的老古董了,有些指令已经不支持):
brew cask install xquartz
修改为:
brew install xquartz
brew install --with-x11 cairo
修改为:
brew install cairo
系统解释了有些已经不是原来那么写了,所以更通俗的指令也完全可以兼容。
另外,修改bash的时候不会有人还不会怎么编辑保存吧?(狗头,我脑子不好忘了也搜了一下,勿笑)
i 【开始编辑】
esc➕:wq 【退出,保存】
10、11、14
不要傻傻的跟着古董博去下那么老的版本啊,看看主页主打的那个,或者不放心就往回退一个版本。大佬给的命令也记得按照下载的命名修改。我和写那个博的大佬都是下在Downloads里面的,不是特别费解。
有个特别NC的点,我当时在系统询问terminal访问修改文件的权限时手贱点了个拒绝,之后一直是链接被拒的error。最后的解决方案就是系统设置-安全里面修改把terminal相关的权限重新解锁打开,就可以安装了。
*另外,要是有涉及源无法连接的问题可以考虑挂个梯子或者查个镜像。
反正我按这个步骤装是成功了,中间遇到一些小问题都在自己可以解决的访问之内。强烈建议要是出了问题不要盲目去搜,要根据错误提醒定义问题,再有针对性的去解决;并且任何涉及包的软件的问题,在网页搜索之前先去看官方文档>github>stackoverflow>csdn>其他任何国内网站。 当然网上也看到一个手动直接一点点装的帖子,和别的系统用yum一步到位的版本,表示佩服。